【发布时间】:2018-04-07 13:10:50
【问题描述】:
所以我有一个名为 Menu 的类,它扩展了 JLabel 并有一个构造函数,它向自身添加 3 个 JButton。
public Menu() {
this.add(jbutton1);
this.add(jbutton2);
this.add(jbutton3);
}
我有另一个名为 GUI 的类,它扩展了 JFrame 并将 JLabel 添加到它的 contentPane。
public GUI() {
Menu menu = new Menu();
getContentPane().add(menu);
setSize(300,200);
setVisible(true);
}
GUI的主要方法是这样的:
public static void main(String[] args) {
GUI gui = new GUI();
}
所以我想要的是一个带有 3 个 JButton 的 JFrame(稍后会做更多的事情)。相反,我只是得到了一个空白的 JFrame。为什么我没有看到我添加的带有 3 个 JButton 的 JLabel?
【问题讨论】: