这是我认为正确的基本GUI的信息,但仅显示框架。我不知道为什么会这样。我已将所有内容初始化并设置为可见并添加,但是它的作用就像什么都没有添加。谢谢您的帮助!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class basicButtonPress
{
public static void main(String[] args)
{
JFrame frame = new JFrame();
JPanel panel = new JPanel();
JButton button = new JButton();
JLabel label = new JLabel();
frame = new JFrame("Test Pop - Up");
frame.setVisible(true);
frame.setSize(600,400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(panel);
panel = new JPanel();
panel.setBackground(Color.YELLOW);
panel.add(button);
panel.add(label);
button = new JButton("Test");
label = new JLabel("This is test label");
}
}
最佳答案
您要拨打new JFrame()
两次;与JPanel
,JButton
和JLabel
相同。删除重复项,您将更接近解决问题的方法。
关于java - 在基本的GUI中,我只能看到框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18808227/