JPanel
의 맞춤 높이를 JFrame
에서 높이고 싶습니다. pa.setSize(700,200)
을 사용하려고했지만 아무 것도 변경하지 않습니다.() pa.setPreferredSize로 변경 (60, 새로운 차원 (폭)) 대신 pa.setsize의JFrame에서 JPanel의 높이를 높이려면 어떻게해야합니까?
JFrame f = new JFrame("Hello");
f.setResizable(true);
JPanel pa = new JPanel();
JButton btn = new JButton("Exit");
pa.setBackground(Color.red);
pa.setSize(700, 200);
f.setUndecorated(true);
f.getContentPane().add(pa, BorderLayout.NORTH);
f.setSize(new Dimension(700,700));
f.setLocation(500, 500);
f.setVisible(true);
1-'preferredSize' 속성을 지원할 레이아웃 관리자를 사용하십시오. 2 - JPanel의 getPreferredSize 메소드를 오버라이드하여 원하는 크기로 되돌립니다. – MadProgrammer
안녕하세요. 다시 도움이되었습니다. 고마워요. 작동합니다 – tester7281