작은 숫자로 바꾸는 프로그램을 작성하십시오. & F 목록에서 L & F를 선택하면 버튼이 다르게 보입니다. 나는 자바 :자바에서 목록의 Look and Feel 목록
이 내 코드
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int selectedIndices[] = jList1.getSelectedIndices();
try {
for (int j = 0; j < selectedIndices.length; j++){
if(j == 0){
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}
if(j == 1){
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}
if(j == 2){
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
// this.pack();
}
if(j == 3){
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}
}
}
catch (Exception e) {
}
}
혹시 1 개 선택된 인덱스보다 더 있나요 (위에서 언급 한 내 문제를 설명하기 위해 비 컴파일 의사 코드) 더 좋아하는 코드를 작성하는 것, 가야? 인덱스 변수 인 j를 사용하는 것이 정확하지 않은 것 같습니다 ... – ControlAltDel