Rumah >Java >javaTutorial >Cara menggunakan bar menu JavaGUI, teks, kata laluan dan komponen medan teks
Buat bar menu JMenuBar
Buat menu JMenu
Buat item menu JMenuItem
Ringkasan: item menu bergantung pada menu, menu bergantung pada menu Bar
Buat Menu Bar
Buat Menu
Buat Item Menu
menu Tambah item menu
Bar menu tambah menu
Contoh:
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); } }
Buat bar menu
Buat berbilang menu
Buat berbilang item menu
Menu menambah berbilang item menu
Tambah menu pada bar menu
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); } }
Contoh:
Kelas: JTextField
Pembina:
Contoh:JTextField baharu();
JTextField baharu(teks rentetan);/
JTextField baharu(int fieldWidth);//Nyatakan panjang kotak teksJTextField baharu(String text, int fieldWidth);//Nyatakan teks lalai + nyatakan panjang teks kotakJTextField baharu (Documented docModel, String text, int fieldWidth);//Nyatakan mod kotak teks + nyatakan teks lalai + nyatakan panjang kotak teks
rreee
3. Kotak kata laluan Kelas: JPasswordFieldPembina:
JPasswordField();Kaedah biasa lain:JPasswordField baharu(teks rentetan );//Nyatakan teks lalaiJPasswordField baharu(int fieldWidth);//Tentukan panjang kotak teksJPasswordField baharu(Width string,int medan );//Tentukan teks lalai + teks yang ditentukan Panjang kotakJPasswordField baharu(Documented docModel,String text, int fieldWidth);//Tentukan mod kotak teks + tentukan teks lalai + tentukan panjang kotak teks
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); } }4. Bidang teksKelas: JTextAreaPembina:
JTextArea(); JTextArea baharu(Documented docModel,String text, int rows,int cols);//Tentukan mod kotak teks + tentukan teks lalai + tentukan baris dan lajurContoh :Kaedah biasa lain:
setLineWrap();//Tetapkan sama ada medan teks akan dibalut secara automatik
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); } }
Atas ialah kandungan terperinci Cara menggunakan bar menu JavaGUI, teks, kata laluan dan komponen medan teks. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!