2010-05-02 4 views
3

이것이 중요한 것은 아니지만 NetBeans GUI 디자이너에 나타나는 사용자 정의 GUI 구성 요소에 아이콘을 지정하는 방법을 커뮤니티에서 알고 있는지 궁금합니다.NetBeans IDE 6.1에서 GUI 편집기의 사용자 정의 GUI 구성 요소 아이콘을 얻는 방법은 무엇입니까?

내가 한 것은 여러 가지 스윙 구성 요소를 만들었습니다. 그런 다음 메뉴 옵션을 사용하여 GUI 팔레트에 추가합니다. 그러나 "?" 아이콘. JButton과 같은 스윙 구성 요소와 비슷한 아이콘이 나타나면 좋을 것입니다. 특히 Swing 구성 요소에서 서브 클래 싱 된 구성 요소의 경우 더욱 그렇습니다.

답변

3

구성 요소에 대한 BeanInfo 파일을 만들어야합니다. 프로젝트 창에서 구성 요소를 찾습니다. 마우스 오른쪽 버튼을 클릭하고 BeanInfo 편집기를 선택하십시오. BeanInfo를 만들 것인지 확인하십시오. 디자이너 탭을 클릭하십시오. 트리 맨 위에서 BeanInfo 요소를 선택하십시오. 속성 패널에는 16x6 및 32x32의 색상 및 모노 아이콘에 대한 속성이 있습니다. png 또는 gif 파일의 경로로 설정합니다. 이것들은 자원으로서의 해결이므로 소스 트리 내에 있어야합니다. 일반적으로 내 구성 요소를 보유하고 이미지를 저장하는 패키지 안에 "리소스"패키지를 추가합니다.

그런 다음 도구> 팔레트> 스윙/AWT 구성 요소에서 프로젝트의 구성 요소를 추가하십시오.

이 부분은 약간 복잡하므로 재사용 할 구성 요소에만 사용합니다.

+0

고마워, 나는 그 시도를 줄 것이다. – Coder

+0

잠시 기다려 줘서 죄송 합니다만, 마침내 시도해 볼 수 있었고 설명대로 정확하게 작동했습니다. 단, NetBeans 6.1 GUI 편집기에는 아이콘이 표시되지 않습니다. 내 구성 요소를 컴파일하고, 콩 정보, pallete에 다시 추가, 나는 netbeans을 재시작하고, 또한 팔레트를 새로 고치려고 했어요. 그래서 당신이 설명한 것처럼 Netbeans를 사용하여 BeanInfo 객체를 만든 다음, beanInfo 객체에 4 개의 아이콘을 모두 설정하고 구성 요소 아래의 리소스 패키지에 배치합니다. 나는 컴포넌트와 빈 정보 객체를 팔레트에 추가하려고 시도했다. 덕분에 . – Coder

관련 문제