-1
을 을 사용하여 JFrame
에 추가하고 높이와 너비를 어떻게 설정합니까? JInternalFrame
이 포함 된 JDesktopPane
을 추가하면 아무 것도 얻을 수 없습니다. 그러나 GridLayout
의 경우에는 잘 작동하지만 문제는 내가 원하는 크기를 설정할 수 없다는 것입니다. GridLayout
은 각 구성 요소가 동일한 간격으로 분할됩니다. 이 구성 요소가 컨테이너의 한계로 밀어 싶어하게됩니다 및 채우기 위해 구성 요소의 원인이됩니다GridBagLayout을 사용하여 JFrame에 JDesktopPane 추가
GridBagConstraints gbc = new GridBagConstraints();
gbc.weightx = 1;
gbc.weighty = 1;
gbc.fill = GridBagConstraints.BOTH;
당신은 아마 GridBagConstraints
의 채우기와 무게 속성을 설정해야합니다
다른 구성 요소를 추가하려고하면 첫 번째 구성 요소의 맨 위에옵니다. 어떤 문제가 발생할 수 있습니다. 내 코드에서 gridx 및 gridy 제약 조건을 명확하게 언급했습니다. – Prabu
먼저 연결된 자습서를 읽으십시오. 아마도'gridx'와'gridy' 속성을 제공해야 할 것입니다. – MadProgrammer
이러한 속성을 제공했습니다. 첫 번째 구성 요소의 경우 gridx = 0 및 gridy = 0이고 두 번째 구성 요소의 경우 gridx = 1 및 gridy = 0입니다. – Prabu