java显示另一个按钮,按下按钮时打印偶数
下面是我的代码,我无法在其中添加第二个按钮。我设法创建了一个按钮,当按下按钮时,如何显示一组偶数
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
public class Example2 extends JFrame {
public Example2() {
initUI();
}
public final void initUI() {
JPanel panel = new JPanel();
getContentPane().add(panel);
panel.setLayout(null);
panel.setToolTipText("A Panel container");
JButton button = new JButton("Even");
button.setBounds(100, 60, 100, 30);
button.setToolTipText("A button component");
JButton button2 = new JButton("Odd");
button2.setBounds(100, 60, 100, 30);
button2.setToolTipText("A button component");
panel.add(button);
panel.add(button2);
setTitle("Tooltip");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
Example2 ex = new Example2();
ex.setVisible(true);
}
}
# 1 楼答案
放弃
null
布局,使用真正的LayoutManager
,两个按钮都会出现在布局中。 有关一些示例代码,请参阅Swing layout manager tutorial# 2 楼答案
您可以尝试一些修复:
getContentPane().add(panel)
部分李>您还应该首先定义要显示的偶数列表或数组,以及JTextArea或JTextField或其他显示文本的方法。对于这些组件,只需使用
setText(String string)
方法