이 기사의 예는 참조를위한 Java 그래픽 사용자 인터페이스에서 메뉴 함수를 구현하기위한 특정 코드를 공유합니다. 특정 내용은 다음과 같습니다
주제 : 메뉴의 기능을 구현하기 위해 그래픽 사용자 인터페이스를 작성하십시오. 파일, 편집 및 도움말의 3 가지 첫 번째 메뉴 항목이 있습니다. 파일 메뉴 항목 중에는 새로운, 열기 및 저장의 3 개의 보조 메뉴 항목이 있습니다. 편집 메뉴 항목 중에는 3 개의 보조 메뉴 항목이 있습니다 : 복사, 자르기 및 붙여 넣기. 도움말 메뉴 항목에는 보조 메뉴 항목이 있습니다. 각 보조 메뉴 항목에 대해 실제로 기능을 구현할 필요는 없습니다. 팝업 대화 상자 또는 인쇄 된 문장과 같은 마우스 클릭 이벤트에 응답 할 수 있음을 보여줍니다.
java.awt.*; import java.awt.event.actionevent; import java.awt.event.actionListener; javax.swing을 가져옵니다.*; 공개 클래스 Menudemo는 Jframe 구현 ActionListener {public static void main (String [] args) {menudemo demo = new menudemo (); demo.go (); } public void go () {this.settitle ( "그래픽 사용자 인터페이스"); this.setbounds (600, 150, 500, 150); this.set -Visible (true); this.setDefaultCloseOperation (jframe.exit_on_close); this.setLocationRelativeTo (null); // 메뉴 작성 jmenubar jmb = new Jmenubar (); // 위치를 만들면 다음 맨 위에 자동으로 배치됩니다. // 메뉴 추가 jmenu 메뉴 1 = new Jmenu ( "파일"); jmenu menu2 = new Jmenu ( "편집"); jmenu menu3 = new Jmenu ( "도움말"); jmenuitem item1 = new jmenuitem ( "new"); jmenuitem item2 = new jmenuitem ( "Open"); jmenuitem item3 = new jmenuitem ( "저장"); jmenuitem item4 = new jmenuitem ( "copy"); jmenuitem item5 = new jmenuitem ( "컷"); jmenuitem item6 = new jmenuitem ( "paste"); jmenuitem item7 = new jmenuitem ( "about"); // 메뉴에 메뉴 항목 추가 메뉴 1.add (item1); 메뉴 1. add (item2); 메뉴 1.add (item3); Menu.Add (item4); Menu.Add (item5); Menu.Add (item6); 메뉴 3.add (item7); // 메뉴 표시 줄 JMB.add (Menu1)에 메뉴를 추가합니다. jmb.add (메뉴 2); jmb.add (메뉴 3); item1.addactionListener (this); item2.addactionListener (this); item3.addactionListener (this); item4.addactionListener (this); item5.addactionListener (this); item5.addactionListener (this); item6.addactionListener (this); item7.addactionListener (this); } public void ActionPerformed (ActionEvent e) {String str = e.getActionCommand (); if ( "new".equals (str)) {System.out.println ( "New는 클릭 중다"); } else if ( "오픈이 클릭 중다"); } else if ( "save".equals (str)) {system.out.println ( "저장이 클릭 중다"); } else if ( "copy".equals (str)) {system.out.println ( "copy가 클릭 중다"); } else if ( "cut".equals (str)) {system.out.println ( "컷이 클릭 중다"); } else if ( "paste".equals (str)) {System.out.println ( "Paste가 클릭 중다"); } else {System.out.println ( "About is Clicks"); }}}}실행 효과 :
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.