電子書籍の厳選無料作品が豊富!

エクリプスにてプログラムを作っているのですがパネルの表示がうまくいきません。

ソースなのですが

package swing_1;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Sample4 {

public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel p = new JPanel;
frame.setVisible(true);

JButton button1 = new JButton();

p.add(button1);


}

}

がソースですが何かきっと初歩的なことでつまづいてるんだと思います。
もしわかる方がいればご教授願いたいです。

A 回答 (1件)

import java.awt.Color;


import java.awt.Container;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Sample_4 extends JFrame
{
public static void main(String[] args)
{
JFrame frame = new JFrame();
Container cnt = frame.getContentPane();

JPanel p = new JPanel();
JButton button1 = new JButton();
button1.setBackground(Color.red);

cnt.add(p);
p.add(button1);

frame.setSize(500,500);
frame.setVisible(true);
}
}
    • good
    • 1
この回答へのお礼

ご丁寧にありがとうございます!助かりました!

お礼日時:2016/10/16 08:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!