사용자 정의 JColorChooser
을 구현하려고합니다.JColorChooser가 컴포넌트를 얻습니다.
colorPanel.setLayout(new GridLayout(1,2));
JColorChooser tcc = new JColorChooser();
AbstractColorChooserPanel [] panels = tcc.getChooserPanels();
for(AbstractColorChooserPanel p : panels){
if(p.getDisplayName().equals("RVB")){
colorPanel.add(p);
}
}
final JDialog j = new JDialog(jframe, true);
j.setSize(800, 300);
j.setLayout(new BorderLayout(1,2));
createListColor();
j.add(colorPanel);
이 잘 작동하고 다음없는 저를 보여
패널 문제가 있기 때문에 나는 위젯에 대한 청취자를 얻을 수있는 방법에 붙어 없음 아니라고 저에 의해 창조되었습니다. AbstractColorChooserPanel p
의 구성 요소 (TextField
등)를 얻으려면 어떻게해야합니까?
위젯의 이벤트를 어떻게 잡을 수 있으며 구성 요소의 textField 값을 얻는 방법은 무엇입니까?
[* 사용자 정의 선택기 패널 작성 *] (http://docs.oracle.com/javase/tutorial/uiswing/components/colorchooser.html#chooserpanel)을 참조하십시오. – trashgod