Architecturas | jbutton 예제

jbutton 예제

위의 문은 스윙 프로그램 파일이 저장되는 폴더에 이미지가있는 경우 작동합니다. 그러나 다른 폴더에 이미지가있는 경우 다음과 같이하십시오 : 예를 들어 « src »폴더의 프로그램이있는 경우 « src / resources »폴더에 있는 이미지가 다음과 같이 코딩됩니다: 이것은 버튼에 이미지 / 아이콘을 추가하는 것이 좋습니다. f 더 어떤 모호성. 다음 예제는 단추를 사용합니다. JToolBar에 JButton 개체를 추가하는 프로그램을 나열하는 도구 모음을 사용하는 예제도 참조하세요. 다음은 이전 예제에서 단추를 만들고 단추 클릭에 반응하는 ButtonDemo.java의 코드입니다. 굵은 코드는 단추에 이미지가 없는 경우 남아 있는 코드입니다. 최상위 컨테이너의 루트 창에서 setDefaultButton 메서드를 호출하여 기본 단추를 설정합니다. 다음은 ListDialog 예제의 기본 단추를 설정하는 코드입니다. ButtonDemo 예제에서 볼 수 있듯이 스윙 단추는 텍스트와 이미지를 모두 표시할 수 있습니다. ButtonDemo에서 각 단추는 이미지를 기준으로 다른 위치에 텍스트를 가합니다.

각 단추의 텍스트에 밑줄이 그어진 문자는 각 단추에 대한 키보드 대체 기미를 보여줍니다. 대부분의 모양과 느낌에서 사용자는 Alt 키와 니모닉을 눌러 버튼을 클릭할 수 있습니다. 예를 들어 Alt-M은 ButtonDemo의 가운데 단추를 클릭합니다. 이 JButton 수신기 / 누른 예제 코드가 모두 도움이되기를 바랍니다. JCheckBox 클래스는 확인란 단추를 지원합니다. JCheckBoxMenuItem 클래스를 사용하여 메뉴에 확인란을 넣을 수도 있습니다. JCheckBox 및 JCheckBoxMenuItem [편집단추]에서 상속되므로 스윙 확인란에는 이 섹션의 앞부분에서 설명한 것처럼 모든 일반적인 단추 특성이 있습니다. 예를 들어 확인란에 사용할 이미지를 지정할 수 있습니다. 나는 일반적으로 완전한 소스 코드 예제를 제공하고, 이를 위해이 JButton 수신기 / 누른 접근 방식을 보여주는 완전한 Java 클래스가 있습니다 : 확인란이 클릭 당 하나의 항목 이벤트와 하나의 작업 이벤트를 생성합니다. 일반적으로 항목 이벤트에 대해서만 수신을 들을 수 있으므로 클릭이 선택또는 선택 취소되었는지 확인란을 결정할 수 있습니다. 다음은 이전 예제에서 확인란을 만들고 클릭에 반응하는 CheckBoxDemo.java의 코드입니다.

단추를 사용하지 않도록 설정하면 모양과 느낌이 자동으로 단추의 비활성화된 모양을 생성합니다. 그러나 일반 이미지로 대체할 이미지를 제공할 수 있습니다. 예를 들어 왼쪽 및 오른쪽 단추에 사용된 이미지의 회색 버전을 제공할 수 있습니다. 이 예제에서는 스윙 응용 프로그램에서 단추를 만드는 방법과 프레임에 단추를 추가하는 방법을 보여 주며 이 예제를 보여 주며, 이 예제에서는 이와 함께 JButton 클래스의 다양한 방법을 볼 수 있습니다.