처음에 두 가지 요소를 배치에 문제가 :자바 스윙의 GridBagLayout - 내가 얼마나 당신을 보여 드리죠 패널
이것은 ( 수에 링크를 아래를 참조하는 방법을 내 덧글) :
레이블이 있어야하고 TabPane은 화면의 나머지 부분을 모든 방향으로 여백으로 채워야합니다. 당신이 알아야 할
// Layout --begin--
this.mainPanel.setLayout(new GridBagLayout());
GridBagConstraints gbc = new GridBagConstraints();
// Layout:headLineLabel --begin--
gbc.gridx = 0;
gbc.gridy = 0;
gbc.gridwidth = 1;
gbc.gridheight = 1;
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.ipadx = 0;
gbc.ipady = 0;
gbc.insets = new Insets(0, 10, 0, 0);
gbc.anchor = GridBagConstraints.FIRST_LINE_START;
this.mainPanel.add(this.headLineLabel, gbc);
// Layout:headLineLabel --end--
// Layout:FestplattenreinigerGraphicalUserInterfaceTabbedPane --begin--
gbc.gridx = 0;
gbc.gridy = 1;
gbc.gridwidth = 1;
gbc.gridheight = 1;
gbc.fill = GridBagConstraints.BOTH;
gbc.ipadx = 0;
gbc.ipady = 0;
gbc.insets = new Insets(10, 10, 10, 10);
gbc.anchor = GridBagConstraints.CENTER;
this.mainPanel.add(new FestplattenreinigerGraphicalUserInterfaceTabbedPane(), gbc);
// Layout:FestplattenreinigerGraphicalUserInterfaceTabbedPane --end--
// Layout --end--
것들 :
이- FestplattenreinigerGraphicalUserInterfaceTabbedPane이 JTabbedPane에 확장
이
는 GridBagLayout에 그것을 밖으로 누워 코드입니다. - 연습 할 때 모든 제약 조건을 지정하려고했습니다 (기본 제약 조건을 포함하여).
- 내가 앵커를 추천하면 레이아웃은 그대로 유지됩니다.
무엇이 잘못 되었나요?
THX 대단히! (죄송합니다. 직접 이미지를 게시 할 수 없습니다. 새 소식으로 +1 링크 만 가능합니다 .-)
어떻게해야합니까 : http://img832.imageshack.us/img832/6905/howitshouldbe.jpg – JavaHater