#困っていること
最初に乱数を生成しラベルに表示し、更にボタンを押すたびに新しい乱数を作って、ラベルに表示するプログラムを作っているのですが、JButtonを定義しオブジェクトを生成しているのにボタンが表示されなくて困っています。どうやったら表示できますか?
#該当のソースコード
java
1import java.awt.event.ActionEvent; 2import java.awt.event.ActionListener; 3import java.util.Random; 4 5import javax.swing.JButton; 6import javax.swing.JFrame; 7import javax.swing.JLabel; 8 9public class rei52 { 10 JLabel lb; 11 Random rndm; 12 public static void main(String[] args) { 13 new rei52(); 14 } 15 public rei52(){ 16 JFrame f; 17 f=new JFrame("乱数"); 18 f.setSize(400,200); 19 JButton b; 20 b=new JButton(); //ボタンを生成 21 b.setText("押してください"); //ボタンに文字を表示 22 f.getContentPane().add(b); //フレームにボタンを追加 23 int num; 24 lb=new JLabel(); 25 f.getContentPane().add(lb); 26 rndm=new Random(); 27 num=rndm.nextInt(3); 28 lb.setText("今回の乱数は"+num+"です。"); 29 b.addActionListener(new rei52click()); 30 f.setVisible(true); 31 } 32 class rei52click implements ActionListener{ 33 public void actionPerformed(ActionEvent e){ 34 int num; 35 rndm=new Random(); 36 num=rndm.nextInt(3); 37 lb.setText("今回の乱数は"+num+"です。"); 38 } 39 } 40} 41
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/05/31 07:56
2019/05/31 08:03
退会済みユーザー
2019/05/31 09:43
退会済みユーザー
2019/05/31 22:01