나는 몇몇 자바를 알고 있지만, 나는 GUI 개발의 모든 유형을하는 것에 익숙하다. 내가 한 일 중 대부분은 터미널을 통해 실행되는 작은 프로그램이었습니다. 나는 젖은 내 발을 얻을려고으로 어느 경우 JFrame에 여러 개의 패널 추가하기
는 다음 코드와 자신이 붙어 발견public class MyGui {
public static void main(String[] args) {
JFrame frame = new JFrame("My Frame");
JPanel leftPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
JPanel centerPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
JTextArea userField = new JTextArea("User:");
userField.setEditable(false);
JTextArea user = new JTextArea("myuser");
user.setEditable(true);
leftPanel.add(userField);
centerPanel.add(user);
frame.getContentPane().add(leftPanel);
frame.getContentPane().add(centerPanel);
frame.setVisible(true);
frame.setSize(500, 500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
I 좋겠 기본적으로의 왼쪽에있는 필드의 값과 테이블 창 같은 권리. 어떻게 할 수 있습니까?
내 현재 출력은 내 창 중앙에 myuser
입니다.
contentPane의 레이아웃을 설정해 보셨습니까? 아마 BorderLayout에 다음과 같은 것을 할 수 있습니다 :'frame.getContentPane(). add (leftPanel, BorderLayout.WEST);' –