您好,登錄后才能下訂單哦!
今天小編給大家分享一下JavaGUI菜單欄、文本、密碼及文本域組件如何使用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
創建菜單條 JMenuBar
創建菜單 JMenu
創建菜單項 JMenuItem
總結:菜單項依附菜單、菜單依附菜單條
創建菜單欄
創建菜單
創建菜單項
菜單添加一個菜單項
菜單欄添加菜單
示例:
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); } }
創建菜單欄
創建多個菜單
創建多個菜單項
菜單添加多個菜單項
菜單欄添加菜單
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); } }
示例:
類:JTextField
構造函數:
new JTextField();
new JTextField(String 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 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); } }
類:JPasswordField
構造函數:
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 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); } }
類:JTextArea
構造函數:
new JTextArea();
new JTextArea(String text);//指定默認文字
new JTextArea(int rows,int cols);//指定行 列
new JTextFieldArea(Documented docModel);//指定文本框模式
new JTextArea(Documented docModel,String text, int rows,int cols);//指定文本框模式+指定默認文字+指定行 列
其他常用方法:
setLineWrap();//設置文本域是否自動換行
示例:
import javax.swing.*; import java.awt.*; public class JtextArea { public static void main(String[] args) { JFrame jf = new JFrame("JTextArea"); jf.setLayout(new FlowLayout(FlowLayout.LEFT)); jf.setBounds(400, 300, 400, 300); JTextArea area=new JTextArea(20,10); area.setLineWrap(true); jf.add(area); jf.setVisible(true); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
以上就是“JavaGUI菜單欄、文本、密碼及文本域組件如何使用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。