누구나 Java 데스크톱 응용 프로그램을 "스킨"하는 방법을 알고 있습니까? (Winamp 스킨이나 MirandaIM 스킨과 비슷합니까?) 나는 내 자신의 모양과 느낌을 만들고 싶지 않습니다.자바 데스크톱 애플리케이션을 스키닝 하시겠습니까?
답변
예, 수행 할 수있는 몇 가지 방법이 있지만 실제로는 알 수없는 사람은 없습니다. Nimbus: The New Face of Swing을 보시면 몇 가지 예가 나와 있습니다. 종종 구성 요소의 모양을 무시하거나 색상 만 변경할 수 있습니다.
일부 링크 :
그리고 당신은 항상 예를 Substance에, 또 다른 불화물로 변경할 수 있습니다.
스윙은 내장 된 동적 룩앤필을 지원합니다. 데스크톱 앱에 대해 이야기하고 있다면 Lesson: Modifying the Look and Feel으로 시작하는 것이 좋습니다.
편집 : 웹 응용 프로그램에 대해 이야기하는 경우 다른 .css
을 사용하여 스킨 인터페이스를 적용하십시오. CSS Zen Garden은 동일한 페이지가 다른 .css
파일과 어떻게 완전히 다르게 보일 수 있는지에 대한 훌륭한 예/자습서입니다.
NimROD Look and Feel 스윙 외모 &에 '스킨'을 성공적으로 사용했습니다. 그것은 잘 작동하고 이미 여러 주제가 쓰여져 있으며 몇 줄의 코드로 추가 할 수 있습니다.
Nimrod는 내가 Miglayout과 함께 여러 번 사용해 왔고 다른 모든 레이아웃은 창백합니다. 비교 – JPM
데스크톱 앱 또는 웹 앱? – skaffman
Sry, 데스크톱 앱에 대해 이야기하고 있습니다. – Hemeroc