0

JFrame 全体をカバーする JPanel を追加するための正しい構文を知りたいです。

これまでに書いたコードは次のとおりです。

package frame;

import javax.swing.JFrame;

public class Frame {

public static void main(String[] args) {
    JFrame Frame = new JFrame("My Window");
    Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Frame.setVisible(true);
    Frame.setSize(320, 240);
    Frame.setResizable(false);
    Frame.setLocationRelativeTo(null);
    //Thanks in advance
}

}

4

2 に答える 2

1
package frame;

import javax.swing.JFrame;

public class Frame {

public static void main(String[] args) {
JFrame Frame = new JFrame("My Window");
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frame.setSize(320, 240);
Frame.setResizable(false);
Frame.setLocationRelativeTo(null);
JPanel panel = new JPanel();
frame.add(panel);
frame.setVisible(true);
panel.setVisible(true);
}
于 2013-10-22T14:48:35.097 に答える
0
    JPanel myPanel = new JPanel();
    myPanel.setBackground(Color.GREEN);
    JFrame jf = new JFrame("My window");
    jf.setVisible(true);

    jf.getContentPane().add(myPanel);

詳細については、Swing チュートリアルを参照してください。

于 2013-01-15T15:08:50.080 に答える