지금은 잘 해왔지만 지금은 그럴 수 없습니다. 위의 JTextArea와 아래에있는 두 개의 JLabel이있는 JPanel을 생성하려고하지만 내 JLabel은 JTextArea의 왼쪽에서 끝나고 다른 하나는 나타나지 않습니다.JPanels : JTextArea가있는 것 하나와 JLabel이있는 것
여기에 (정말 디스플레이 stuff- 단지 필러 죄송합니다) 내 코드입니다 :
public JPanel contentPane() {
JPanel something = new JPanel();
String information = "Please";
info = new JTextArea(information, 4, 30);
info.setEditable(false);
info.setLineWrap(true);
info.setWrapStyleWord(true);
JPanel one = new JPanel(new BorderLayout());
one.setBackground(Color.WHITE);
one.setLocation(10, 10);
one.setSize(50, 50);
one.add(info, BorderLayout.CENTER);
something.add(one, BorderLayout.NORTH);
JPanel two = new JPanel(new BorderLayout());
two.setBackground(null);
two.setLocation(220, 10);
two.setSize(50, 50);
two.add(new JLabel("Please work"), BorderLayout.EAST);
two.add(new JLabel("Oh gosh, please"), BorderLayout.WEST);
something.add(two, BorderLayout.SOUTH);
something.setOpaque(true);
return something;
}
public static void GUI() {
JFrame frame = new JFrame("You Guessed It!");
DisplayStudent panel = new DisplayStudent();
frame.setContentPane(panel.contentPane());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 150);
frame.setVisible(true);
}
하시기 바랍니다 및 도움이되는 시간이 걸리는 사람에게 감사합니다.
사용중인 JDK 버전은 무엇입니까? – masterX244
@ masterX244 7.4 믿습니다. – Zanpo