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()2 回電話をかけています。JPanelJButtonおよび と同じJLabelです。重複を削除すると、問題の修正に近づきます。

于 2013-09-15T02:07:08.843 に答える