我有这个代码创建从A到Z的按钮然后当点击按钮时出现JOption
消息,说明点击了哪个按钮(我还没有添加那部分代码)< / p>
但我的问题是我不知道如何将按钮代码添加到面板然后显示它。因为我想为刽子手游戏的每个部分创建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);
}
}
答案 0 :(得分:0)
我想你忘记了调用setSize方法
public static void main (String [] args){
JFrame frame = new JFrame();
frame.setSize(200,300);
frame.setVisible(true);
}