2014-09-29 16 views
1

일부 MSGBoxes가있는 사용자 지정 구성 요소를 만들었지 만, 못생긴 TalenD 대신 Windows를 사용하고 싶습니다.TalenD 사용자 지정 구성 요소 - UIManager

try { 
    for (javax.swing.UIManager.LookAndFeelInfo info : javax.swingUIManager.getInstalledLookAndFeels()) { 
     UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); 
    } 
} catch (Exception ex) { 
     ex.printStackTrace(); 
    } 

을하지만 그것은 작동하지 않습니다 :

내가 할 노력하고있어. 그러나 이상적인 솔루션이 아닙니다

# Swing Look and Feel 
swing.defaultlaf=UIManager.getSystemLookAndFeelClassName 

: 나는 talend 윈도우 스타일을 보여주고받을 수있는 유일한 방법으로 swing.properties 파일을 만드는 것입니다. 누구든지 내가 뭘 잘못하고 있는지 제안 할 수 있습니까?

답변

1

해결 방법이 있습니다.

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { 
     javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); 
    } 

을하고하는 UIManager의 모습 윈도우로 전환됩니다 :

당신이 필요로하는 작업에 tJava 구성 요소를 추가하고 추가하는 것입니다.

감사합니다.

P. 솔루션에 대해 자세히 알고 싶으면 내가 작성한 블로그 게시물을 참조하십시오. here