![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?5a7ff87)
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import java.awt.Container;
import java.awt.BorderLayout;
import javax.swing.ImageIcon;
import java.applet.*;
import java.awt.image.BufferedImage;
import javax.swing.ButtonGroup;
import java.util.Scanner;
import java.util.Random;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.imageio.ImageIO;
//追加import
import java.awt.ActionListener;
import java.awt.JButton;
import java.awt.GridLayout;
import java.awt.Layout;
public class Janken_04 extends JFrame implements ActionListener {
JPanel mainPanel, aitePanel;
JRadioButton GuButton, TyokiButton, PaButton;
ButtonGroup aiteGroup;
JButton setTeButton;
JLabel labe;
ImageIcon guImageIcon, tyokiImageIcon, paImageIcon;
public Janken_04() {
setSize(500, 400);
setLocationRelativeTo(null);
setLayout(new BorderLayout());
setPanel();
setAitePanel();
setImage();
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
private void setImage() {
guImageIcon = new ImageIcon("guu_01.png");
tyokiImageIcon = new ImageIcon("cyoki_01.png");
paImageIcon = new ImageIcon("pa01.png");
}
private void setPanel() {
mainPanel = new JPanel();
mainPanel.setLayout(new BorderLayout());
add(mainPanel, BorderLayout.CENTER);
labe = new JLabel();
mainPanel.add(labe, BorderLayout.CENTER);
setTeButton = new JButton("手を出す");
setTeButton.addActionListener(this);
add(setTeButton, BorderLayout.SOUTH);
}
private void setAitePanel() {
aitePanel = new JPanel();
aitePanel.setLayout(new GridLayout(1, 3));
add(aitePanel, BorderLayout.NORTH);
GuButton = new JRadioButton("グー");
TyokiButton = new JRadioButton("チョキ");
PaButton = new JRadioButton("パー");
aiteGroup = new ButtonGroup();
aiteGroup.add(GuButton);
aiteGroup.add(TyokiButton);
aiteGroup.add(PaButton);
aitePanel.add(GuButton);
aitePanel.add(TyokiButton);
aitePanel.add(PaButton);
}
@Override
public void actionPerformed(ActionEvent e) {
if(GuButton.isSelected()) {
}else if(PaButton.isSelected()) {
labe.setIcon(paImageIcon);
}else if(TyokiButton.isSelected()) {
labe.setIcon(tyokiImageIcon);
}
}
public static void main(String[] args) {
new Janken_04();
}
}
エラー内容↓
C:\java>javac Janken_04.java
Janken_04.java:17: エラー: シンボルを見つけられません
import java.awt.ActionListener;
^
シンボル: クラス ActionListener
場所: パッケージ java.awt
Janken_04.java:18: エラー: シンボルを見つけられません
import java.awt.JButton;
^
シンボル: クラス JButton
場所: パッケージ java.awt
Janken_04.java:20: エラー: シンボルを見つけられません
import java.awt.Layout;
^
シンボル: クラス Layout
場所: パッケージ java.awt
Janken_04.java:22: エラー: シンボルを見つけられません
public class Janken_04 extends JFrame implements ActionListener {
^
シンボル: クラス ActionListener
Janken_04.java:26: エラー: シンボルを見つけられません
JButton setTeButton;
^
シンボル: クラス JButton
場所: クラス Janken_04
Janken_04.java:27: エラー: シンボルを見つけられません
JLabel labe;
^
シンボル: クラス JLabel
場所: クラス Janken_04
シンボル: クラス JButton
場所: クラス Janken_04
Janken_04.java:78: エラー: メソッドはスーパータイプのメソッドをオーバーライドま
たは実装しません
@Override
^
エラー10個
同じようなエラーなので文字数オーバーになるので一部削除しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- その他(クラウドサービス・オンラインストレージ) Google ColabでGoogleドライブのサブフォルダにファイルを生成する方法 1 2022/10/31 17:37
- Java Java・配列の問題です。 int 「」nums = new int「5」 ⤴︎ この5の事を言葉で 2 2023/06/21 22:30
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
アプレットのコード変更後の反...
-
javaで警告音
-
setAttribute(String, int)は適...
-
ColabでのPytorchのエラー
-
javaで画像を回転縮小
-
シャットダウンフックが呼ばれない
-
Selenium IDEでexportしたコー...
-
importするには java.io.*; imp...
-
Javaじゃんけんゲームで分らな...
-
Python初心者です。変数名で「v...
-
文字列を数式に
-
(疑問+急募)Javaでフレーム入り...
-
遺伝的アルゴリズムって
-
<forEach> 内で供給された "ite...
-
(急募)一覧表画面でパスワード...
-
JBuilder6
-
java import 文の素朴な疑問
-
JTabbedPaneのタブが開かれてい...
-
JOGLのインストール方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「例外 *** は対応する try 文...
-
eclipseに記述したjavaファイル...
-
<forEach> 内で供給された "ite...
-
setAttribute(String, int)は適...
-
干支の計算で。。。
-
Javaを使ってデジタル時計を作...
-
HTMLでのTableタグデータ取得方法
-
importするには java.io.*; imp...
-
生年月日と今日の日付から年齢...
-
文字列を数式に
-
シャットダウンフックが呼ばれない
-
Javaで常駐するソフトを作って...
-
フレームの×ボタンを押しても閉...
-
Selenium IDEでexportしたコー...
-
文字サイズが可変のラベル
-
jFrameを使って複数の画面を生...
-
【java】検索フォームの検索結...
-
Java での グローバルIP取得
-
(急募)JavaカレンダーをGUI可に...
-
ファイル名を動的に生成したい
おすすめ情報