메뉴바 생성 JMenuBar
메뉴 생성 JMenu
메뉴 항목 생성 JMenuItem
: 메뉴 항목은 메뉴에 따라 다릅니다. , 메뉴바에 붙은 메뉴
메뉴바 만들기
메뉴 만들기
메뉴 항목 만들기
메뉴메뉴 항목 추가
메뉴바메뉴 추가
Ex 넉넉함:
rreee
메뉴바 만들기
여러 메뉴 만들기
여러 메뉴 항목 만들기
메뉴여러 메뉴 항목 추가
메뉴 모음 메뉴 추가
import javax.swing.*; import java.awt.*; public class Jmenu { public static void main(String[] args){ JFrame jf=new JFrame("JMenu"); jf.setBounds(400,300,400,200); jf.setLayout(new FlowLayout(FlowLayout.CENTER)); JMenuBar bar=new JMenuBar(); JMenu menu=new JMenu("菜单一"); JMenuItem item=new JMenuItem("选项1"); JMenuItem item2=new JMenuItem("选项2"); JMenuItem item3=new JMenuItem("选项3"); menu.add(item); menu.add(item2); menu.add(item3); bar.add(menu); jf.add(bar); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
예:
클래스: JTextField
생성자:
new JTextField();
new JTextField(String text); //기본값 지정 text
new JTextField(int fieldWidth);//텍스트 상자 길이 지정
new JTextField(String text, int fieldWidth);//기본 텍스트 지정 + 텍스트 상자 길이 지정
new JTextField(Documented docModel, String text, int fieldWidth);//텍스트 상자 모드 지정 + 기본 텍스트 지정 + 텍스트 상자 길이 지정
예:
import javax.swing.*; import java.awt.*; public class Jmenu { public static void main(String[] args){ JFrame jf=new JFrame("JMenu"); jf.setBounds(400,300,400,200); jf.setLayout(new FlowLayout(FlowLayout.CENTER)); JMenuBar bar=new JMenuBar(); JMenu menu=new JMenu("菜单一"); JMenu menu2=new JMenu("菜单二"); JMenu menu3=new JMenu("菜单三"); JMenuItem item=new JMenuItem("选项1"); JMenuItem item2=new JMenuItem("选项2"); JMenuItem item3=new JMenuItem("选项3"); JMenuItem item4=new JMenuItem("选项4"); JMenuItem item5=new JMenuItem("选项5"); JMenuItem item6=new JMenuItem("选项6"); menu.add(item); menu.add(item2); menu.add(item3); menu2.add(item4); menu3.add(item5); menu3.add(item6); bar.add(menu); bar.add(menu2); bar.add(menu3); jf.add(bar); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Class: JPasswordField
Constructor:
new JPasswordField ();
new JPasswordField(String text);//기본 텍스트 지정
new JPasswordField(int fieldWidth);//텍스트 상자 길이 지정
new JPasswordField(String text,int fieldWidth);// 기본 텍스트 + 지정된 텍스트 상자 길이
new JPasswordField(Documented docModel, String text, int fieldWidth); //텍스트 상자 모드 지정 + 기본 텍스트 지정 + 텍스트 상자 길이 지정
일반적으로 사용되는 기타 방법:
setEchoChar (" *");//에코 문자 설정
예:
import javax.swing.*; import java.awt.*; public class JtextField { public static void main(String[] args){ JFrame jf=new JFrame("JTextFiled"); jf.setLayout(new FlowLayout(FlowLayout.CENTER)); jf.setBounds(400,300,400,300); JTextField text=new JTextField("请输入",20); jf.add(text); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Class: JTextArea
Constructor:
new JTextArea();
new JTextArea( String text);//기본 텍스트 지정
new JTextArea(int 행,int cols);//행과 열 지정
new JTextFieldArea(Documented docModel);//텍스트 상자 모드 지정
new JTextArea( Documented docModel,String text, int 행, int cols);//텍스트 상자 모드 지정 + 기본 텍스트 지정 + 행 및 열 지정
기타 일반적인 방법:
setLineWrap();//텍스트 필드 여부 설정 자동으로 줄 바꿈
예:
import javax.swing.*; import java.awt.*; public class JpasswordField{ public static void main(String[] args){ JFrame jf=new JFrame("JTextFiled"); jf.setLayout(new FlowLayout(FlowLayout.LEFT)); jf.setBounds(400,300,400,300); JLabel jl=new JLabel("密码"); JPasswordField password=new JPasswordField("",20); jf.add(jl); jf.add(password); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
위 내용은 JavaGUI 메뉴 표시줄, 텍스트, 비밀번호 및 텍스트 필드 구성 요소를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!