나는 몇 시간 동안이 자리에 앉아서 무엇을해야할지 모르므로 나를 도와 줄 수 있습니다. 몇 번이나 문서를 검사했지만 아무 효과가 없었습니다엘리먼트 사이의 간격 MigLayout
구성 요소 A1, A2, A3이 왼쪽으로 정렬되고 요소 B1, B2, B3이 오른쪽으로 정렬되는 Java GUI를 작성해야합니다 . TextArea는 창과 함께 커지고 하단은 숫자 키패드와 유사합니다.
번호 하나문제점 : 항목 i가 윈도우의 크기를 변경할 때 변경하지
문제 번호 2 : 버튼
http://i.stack.imgur.com/aZmKw.png
갭package zad32;
import javax.swing.*;
import net.miginfocom.swing.*;
public class MigTest extends JFrame {
public MigTest() {
setLayout(new MigLayout());
add(new JButton("A1"));
add(new JButton("A2"));
add(new JButton("A2"));
add(new JButton("B1"), "right align");
add(new JButton("B2"), "right align");
add(new JButton("B3"), "right align, wrap");
add(new JScrollPane(new JTextArea(20,50)), "grow, span, wrap");
add(new JButton("1"));
add(new JButton("2"));
add(new JButton("3"));
add(new JTextField("To jest JTextField", 15), "span 3, right align, wrap");
add(new JButton("4"));
add(new JButton("5"));
add(new JButton("6"));
add(new JTextField("To jest JTextField", 15), "span 3, right align, wrap");
add(new JButton("7"));
add(new JButton("8"));
add(new JButton("9"));
add(new JTextField("To jest JTextField", 15), "span 3, right align, wrap");
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
pack();
setVisible(true);
}
public static void main(String[] args) {
new MigTest();
}
}
중첩 된 레이아웃을 여러 개 사용합니다. –