2010-01-18 2 views

답변

1

Netbeans는 모든 기능을 찾고 바꾸십니까? 나는 그것을 지원한다면 그것을 활용할 것이다.

+1

예, Netbeans은 해당 기능을 지원하지만 NetBeans GUI 작성기를 사용하여 해당 JButton을 작성 했으므로이 GUI의 코드는 편집 할 수없는 Netbeans 생성 코드입니다. 따라서 모든 기능을 찾아서 바꿀 수 있다고하더라도 내 상황에는 적용되지 않습니다. –

1

JToggleButton이 2 가지 상태의 버튼이라는 것을 감안할 때, 단일 상태 인 JButton에는 두 가지 상태를 올바르게 처리하는 액션이 ​​없을 가능성이 있습니다. 결과적으로, 이것은 Anthony의 응답에서와 같이 거의 같지 않거나 UI가 새로운 버튼으로 이해가되지 않을 정도로 거의 쉽지가 않습니다.

  1. 가 왜 JToggleButtons에 모든 JButton의 전환됩니다

    나는 당신이 두 가지 관점에서 UI에 대해 생각하는 것입니다 물어 보곤 무엇? 이 기능이 사용자 인터페이스 전반에 도움이되어 전반적인 사용자에게 도움이됩니까? 더 잘할 수있는 것이 있습니까?

  2. "수백 가지"의 JButton이 있다고 언급했습니다. 그 말을 듣고 긴장하게됩니다. 꽤 큰 응용 프로그램이라 할지라도 많은 버튼이 있습니다. 이는 사용자의 UI가 어지럽고 이해하기 어려울 수 있음을 의미합니다.

기본적으로 당신이하려는 일을하려는 이유에 대해 생각해보십시오. 정말 필요한가요? 더 나은 해결책이 될 수있는 것이 있습니까? 나는 이것이 당신이 찾고 있던 정확한 답이 아니라는 것을 알고 있습니다. 그러나 그것이 도움이되기를 바랍니다.

+0

Ans1. 예, JButtons에서 JToggleButtons로 전환하면 내 최종 사용자에게 더 많은 이점을 줄 수 있으므로 JToggleButtons로 전환해야합니다. 왜 전환하고 싶은지에 대한 자세한 내용은 http://stackoverflow.com/questions/2086355/how-to-set-a-backgroud-color-of-a-jbutton-in-java에서 이유를 확인하십시오. Ans 2. 예, 신청서가 상당히 큰 것입니다. 이러한 버튼을 JPanels로 그룹화 했으므로 한 번에 모든 버튼이 표시되지 않으므로 UI가 복잡하지 않습니다. 대신, 그것은 매우 깨끗한 모양을 가지고 있습니다. :) –

2

Netbeans은 JButton을 포함하여 GUI 정의가 포함 된 xml 파일 (NetBeans 내부에서 볼 수없는 YourComponent.form)을 정의합니다. 이 파일에서 찾기 - 바꾸기를 시도한 다음 프로젝트를 다시로드하려고합니다. 먼저 백업을해야합니다.

관련 문제