그래서 지금까지 45 분 동안 작업 해 왔는데 왜 그렇게 간단한 것이 작동하지 않는지 알 수 없습니다. 나는 꽤 복잡한 GUI를 가지고 있으며 원하는대로 레이아웃에서 모든 것을 얻었지만, JList
을 JCheckBoxes
으로 만들려고했지만 완전히 작동하지 않았습니다.GUI에 JCheckBox를 넣으려고합니다.
import java.awt.BorderLayout;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class TestGUI extends JFrame{
public TestGUI(){
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
setTitle("TEST");
JPanel outside = new JPanel();
add(outside);
outside.setLayout(new BorderLayout());
JList<JCheckBox> checks = new JList<JCheckBox>();
JCheckBox c = new JCheckBox("Check");
checks.add(c);
JScrollPane t = new JScrollPane(checks);
add(t, BorderLayout.CENTER);
pack();
}
public static void main(String[] args) {
new TestGUI();
}
}
내가 ...는 GUI 아무것도 표시되지 않습니다 그냥 빈 공간없이 체크 박스를 실행하면 : 그래서 어쩌면 내가 정말 바보 같은 일을하고 있어요,하지만 여기 내 코드입니다, 여기 테스트 클래스에 내 문제를 단순화. ..
[렌더러의 개념] : // docs.oracle.com/javase/tutorial/uiswing/components/table.html#ed itrender)는 스윙 구성 요소를 나타내는 모든 컬렉션에 대해 보유합니다 – kleopatra