0

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

1 回答 1

3

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

于 2013-09-15T02:07:08.843 回答