在基本的GUI中,我只能看到框架

时间:2013-09-15 02:02:58

标签: java swing user-interface

这是我认为是正确的基本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");
    }
}

1 个答案:

答案 0 :(得分:3)

你打电话给new JFrame()两次;与JPanelJButtonJLabel相同。删除重复项,您将更接近解决问题。