JPanel에서 사용할 레이아웃을 결정하는 데 문제가 있습니다. 내가 JPanel을 그리기 위해 시도한 것처럼 보일 필요가있다.어떻게 FlowLayout 또는 GridLayout에 수동으로 구성 요소를 배치 할 수 있습니까?
|-----------------------|
| Some JLabel |
| |
| JLabel |JTextField| |
| JLabel |JTextField| |
| JLabel |JTextField| |
|-----------------------|
FlowLayout을 사용하려고 생각했지만 수동으로 구성 요소를 설정하여 다음 행에 배치하는 방법을 알 수 없습니다. 나는 GridLayout을 시도했지만 약간의 성공을 거두었지만 찾고있는 것은 아니었다. 지금까지 가지고있는 JPanel의 코드는 다음과 같습니다.
JPanel mainPanel = new JPanel();
mainPanel.setLayout(new GridLayout(4, 1));
JLabel description = new JLabel("description..");
JLabel label1 = new JLabel("label1");
JLabel label2 = new JLabel("label2");
JLabel label3 = new JLabel("label3");
JTextField field1 = new JTextField(25);
JTextField field2 = new JTextField(25);
JTextField field3 = new JTextField(25);
mainPanel.add(description);
mainPanel.add(label1);
mainPanel.add(field1);
mainPanel.add(label2);
mainPanel.add(field2);
mainPanel.add(label3);
mainPanel.add(field3);
고마워요!
고마워요! 나는 NORTH 영역을위한 패널과 메인 패널의 CENTER 영역을위한 그리드 아웃 패널을 사용했다. 나는 약간 조정해야 할 것이다. 그러나 나는 정말로 당신의 제안에 감사한다! –