我正在学习如何用 Java 制作 GUI。现在我想做的是在 JPanel 内制作一个带有 2 个按钮并排在一起的小盒子(它们之间可能有 10 像素的填充)。当我在 JGrasp 中运行这个程序时,我只是得到一个空窗口。我究竟做错了什么?
MyButtons.java
import javax.swing.*;
import java.awt.*;
public class MyButtons extends JFrame{
public MyButtons(){
JPanel pnlMain = new JPanel();
this.setTitle("MyButtons");
JButton btn1 = new JButton("Button 1");
JButton btn2 = new JButton("Button 2");
pnlMain.add(btn1);
pnlMain.add(btn2);
this.add(pnlMain);
}
}
TestMyButtons.java
import javax.swing.*; // for JFrame, JPanel, JLabel, JTextField,
import java.awt.*; // for BorderLayout
public class TestMyButtons {
public static void main(String[] args) {
MyButtons test = new MyButtons();
test.setVisible(true);
test.setSize(1000,300);
test.setLocation(200,300);
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
编辑:修改以显示正确的代码。答案标记如下。我所做的只是在 MyButtons.Java 的底部添加一行 >.<
长风秋雁
呼如林
相关分类