2010-10-09 4 views
9

나는 이런 짓을 한 사람을 찾지 못했다. 필자는 포토샵에서 내 자신의 UI를 디자인 한 다음 이미지를 슬라이스하여 Java 응용 프로그램에서 사용하려고합니다. 기본적으로 PSD 파일을 GUI로 코딩합니다. 이것이 가능한가? 그렇다면 누구나 나를 올바른 방향으로 이끌 수 있습니까?포토샵 디자인을 자바 GUI로 바꾼다

나는 이런 종류의 것들에 어떤 편집기를 사용해야할지 모르겠습니다. Eclipse IDE를 사용하고 있는데 Visual Editor가 있지만 PSD 파일의 모든 구성 요소에 대한 실제 디자인이 이미 있음을 알고 있습니다. 내가하고 싶은 것은 이것을 애플리케이션에 통합하는 것입니다. 감사.

+3

전문적인 방법으로 처리하려면 무시할 수없는 시간이 필요합니다. http://www.pushing-pixels.org/?p=466 –

+0

@Giuseppe : 주어진 적이 있습니까? 그 링크는 내가 +1했을 답이다. – harschware

+0

주세페 감사합니다. 클라이언트가 예쁜 디자인을 위해 훨씬 더 많은 것을 지불해야 할 것처럼 보입니다. – elgrancid

답변

5

디자인의 진행 정도에 따라 다릅니다. 이미지의 정상적인 스윙 구성 요소를 원한다면 쉽습니다. PSD를 PNG로 변환하고 이미지를로드하고 paintComponent() 메서드를 덮어 쓰는 사용자 정의 JPanel 하위 클래스를 만들어 정상적인 배경 대신 이미지를 그립니다. 모든 하위 구성 요소는 setOpaque(false)으로 투명하게 설정할 수 있습니다. 그러면 배경에 이미지가 놓여지고 구성 요소가 그 위에 놓입니다.

개별 구성 요소의 모양을 변경하려면 로트이 더 필요합니다. 당신은 기본적으로 새로운 Look & Swing을위한 느낌을 구현해야합니다. 이 경로를 권장하지는 않습니다. 실제로 수행해야하는 경우가 아니면 여기 에 대해 이야기하고 있습니다. 모든 플랫폼에서 제대로 작동하려면 많은 테스트가 필요합니다.

이미 사용자 정의 톤이 많이 있습니다. & 필자는 기분이 어떨지 모르지만, 자유롭게 사용할 수있는 것들을 (구글의 "자바 룩앤필") 보시기 바랍니다. 대부분은 어느 정도 사용자 정의 할 수 있습니다 (실제 구현에 따라 다르므로 각 소스/문서를 자세히 살펴보십시오).

+0

이것이 내가 필요한 답변입니다. 다른 사람들이 블로그에서 도움을 얻을 수 있도록 내 단계를 문서화하는 것에 대해 생각하고 있습니다. – elgrancid

2

Swing GUI Builder이있는 NetBeans를 살펴볼 수 있습니다. 구성 요소를 다시 그려야하고 이벤트를 처리 할 수있는 모든 코드를 작성해야합니다. 때로는 코드에서 변경하고 빌더를 유지하는 것이 어려울 수 있으므로 코드를 손으로 배치하는 것이 덜 좌절하는 경우가 종종 있습니다. 포토샵 이미지에서 시작하여 GUI를 만들 수있는 방법은 없습니다. 누군가를 부유하게 만드는 좋은 프로젝트 인 것 같습니다. :-)

+0

내 시간에는 너무 야심적 이었지만, 언급 한 것처럼 코드를 실제로 배치하지 않고는 아무런 방법이없는 것처럼 보입니다. . – elgrancid

관련 문제