0

AからZまでのボタンを作成するこのコードがあり、ボタンがクリックされると、JOptionどのボタンがクリックされたかを示すメッセージが表示されます(コードのその部分はまだ追加していません)

しかし、私の問題は、ボタンコードをパネルに追加して表示する方法がわからないことです。絞首刑執行人ゲームのセクションごとに4つのパネルを作成したいので

  • パネル1=フローレイアウトのボタン
  • パネル2=絞首刑執行人の画像
  • パネル3=隠された言葉
  • パネル4=コントロールボタン

誰か助けてもらえますか?

これはこれまでの私のコードです:

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Hangman extends JFrame{

    public Hangman(){

        setLayout(new FlowLayout());

        for(char i = 'A'; i <= 'Z'; i++){
            String buttonText = new Character(i).toString();
            JButton button = getButton(buttonText);
            add(button);
        }
    }
    public JButton getButton(final String text){
    final JButton button = new JButton(text);
        button.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){

            }
        });
        return button;
    }
    public static void main (String [] args){
        JFrame frame = new JFrame();
        frame.setVisible(true);
    }
}
4

1 に答える 1

0

setSize メソッドの呼び出しを忘れていると思います

public static void main (String [] args){
   JFrame frame = new JFrame();
   frame.setSize(200,300);
   frame.setVisible(true);
   }
于 2014-12-21T17:02:22.983 に答える