java
1import java.awt.Color; 2import java.awt.Dimension; 3import java.awt.FlowLayout; 4 5import javax.swing.JFrame; 6import javax.swing.JPanel; 7 8class Drill308 extends JFrame { 9 10 public static void main(String args[]) { 11 12 JFrame frame = new JFrame(); 13 JPanel panel = new JPanel(); 14 15 frame.setLayout(new FlowLayout()); 16 17 frame.setSize(new Dimension(500, 400)); 18 frame.setLocationRelativeTo(null); 19 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 20 frame.setTitle("時計プログラム"); 21 frame.setResizable(true); 22 23 panel.setBackground(Color.BLACK); 24 panel.setPreferredSize(new Dimension(400, 400)); 25 frame.getContentPane().add(panel); 26 27 frame.setVisible(true); 28 29 } 30}
frameの中にpanelを作成して、サイズを400,400で指定して背景を黒にしています。
しかし、実行してフレームを拡大すると、サイズを400,400が固定されており、パネルは大きくなりません。
可変には、出来ないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/12 13:14
2019/10/12 15:11
2019/10/12 15:29
2019/10/12 15:58