SWT 편집의 GUI 유지 관리성과 에어리스 스타일 스윙의 예를 들어본 사람이 있나요?

StackOverflow https://stackoverflow.com/questions/97586

  •  01-07-2019
  •  | 
  •  

문제

내 상사는 VB(우리는 Java 상점에서 일함)를 좋아합니다. VB가 배우고 유지 관리하기 쉽다고 생각하기 때문입니다.우리는 유지 관리가 거의 쉽다고 생각하기 때문에 Eclipse SWT 편집기를 사용하여 일부 VB를 Java와 동등한 것으로 교체하려고 합니다.이것을 판매하기 위해서는 에어리스 스타일의 L&F를 사용하고 싶습니다.

Eclipse에서 GUI를 편집할 수 있지만 Aerith L&F가 있는 SWT 애플리케이션의 예를 제공할 수 있는 사람이 있습니까?

도움이 되었습니까?

해결책

Heath Borders가 말했듯이 SWT는 L&F를 지원하지 않으므로 이를 위해서는 Swing을 사용해야 합니다.그러나 Aerith는 모양과 느낌을 기반으로 하지 않고 그라데이션이 많은 구성 요소에 대한 사용자 지정 페인팅을 기반으로 합니다.
VB만큼 사용하기 쉬운 Swing GUI 편집기를 찾고 있다면 Matisse GUI Builder를 사용해 보십시오. 넷빈즈.Eclipse용 버전도 있지만 상용 버전과 함께 제공됩니다. 마이이클립스.멋진 GUI로 앱을 작성하는 방법에 대해 자세히 알아보려면 다음을 살펴보세요. 더러운 부자 고객 쳇 하세(Chet Haase)와 로맹 가이(Romain Guy)가 쓴 책.
이것이 상사를 설득하지 못한다면 VB GUI의 크기를 조정한 다음 Swing GUI의 크기를 조정해 보십시오.;-) 그리고 VB는 장기적으로 유지 관리하기에 그다지 좋지 않다고 말하고 싶습니다...

다른 팁

SWT는 룩앤필을 지원하지 않습니다.OS 기본 L&F를 변경하여 다른 L&F를 얻을 수 있습니다.유일한 예외는 Eclipse 양식 툴킷을 사용하는 것입니다.여전히 OS 기본 느낌을 갖고 있지만 웹 브라우저와 같은 모양을 위해 노력하고 있습니다.대부분 모든 것을 SWT.FLAT으로 설정하고 모든 것에 흰색 배경을 사용하여 이를 수행합니다.기본적으로 지원하지 않는 컨트롤 주위에 윤곽선을 수동으로 그려야 하는 경우도 있습니다.여러 플랫폼에 걸쳐 나타나는 맞춤형 L&F를 찾고 있다면 Swing이 꼭 필요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top