電子書籍の厳選無料作品が豊富!

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.awt.ActionListener;
import.awt.JButton;


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();
}
}
といっ内容のプログラムを作ったんですがコンパイルしたら下記の内容のエラーが出ました。
これは何が原因でしょうか。WEBを調べてもわかりませんのでどこが違うか大至急お願い致します。
エラー内容
C:\java>javac Janken_04.java
Janken_04.java:17: エラー: <identifier>がありません
import.awt.ActionListener;
^
Janken_04.java:18: エラー: <identifier>がありません
import.awt.JButton;
^
エラー2個
となります。

A 回答 (1件)

過去のやりとり見ていると、ちょっと(教えてクレクレ君として)どうなのか?


とも思いますが……。
# まぁ、以降回答するような事態にはならんだろうけど。
# Javaちゃんと習得しているワケでもないし。

>import javax.imageio.ImageIO;
>//追加import
>import.awt.ActionListener;
>import.awt.JButton;

元々のimportと比べて、追加importの書き方が変だ。
とは思いませんか?
ご丁寧にエラーで行数まで指摘されているんですし。
    • good
    • 2
この回答へのお礼

回答ありがとうございます。
良く見たら確かに違いました。

お礼日時:2015/09/24 11:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!