91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaGUI菜單欄、文本、密碼及文本域組件如何使用

發布時間:2023-03-08 11:05:34 來源:億速云 閱讀:118 作者:iii 欄目:開發技術

今天小編給大家分享一下JavaGUI菜單欄、文本、密碼及文本域組件如何使用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

    1.菜單欄

    1.一級菜單欄

    • 創建菜單條 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);
        }
    }

    JavaGUI菜單欄、文本、密碼及文本域組件如何使用

    2.多級菜單欄

    • 創建菜單欄

    • 創建多個菜單

    • 創建多個菜單項

    • 菜單添加多個菜單項

    • 菜單欄添加菜單

    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);
        }
    }

    示例:

    JavaGUI菜單欄、文本、密碼及文本域組件如何使用

    JavaGUI菜單欄、文本、密碼及文本域組件如何使用

    JavaGUI菜單欄、文本、密碼及文本域組件如何使用

    2.文本

    類: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);
        }
    }

    JavaGUI菜單欄、文本、密碼及文本域組件如何使用

    3.密碼框

    類: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);
            }
    }

    JavaGUI菜單欄、文本、密碼及文本域組件如何使用

    4.文本域

    類: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菜單欄、文本、密碼及文本域組件如何使用

    以上就是“JavaGUI菜單欄、文本、密碼及文本域組件如何使用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    张家港市| 南华县| 来凤县| 永宁县| 宝坻区| 安顺市| 永兴县| 河北区| 勐海县| 宁波市| 甘孜县| 金门县| 中宁县| 镇赉县| 苏尼特左旗| 皋兰县| 周口市| 临高县| 宁远县| 陆良县| 平利县| 岢岚县| 灌南县| 沂南县| 富阳市| 桃园市| 富宁县| 华阴市| 久治县| 枞阳县| 宝应县| 扶风县| 平阳县| 铜鼓县| 邯郸市| 渭南市| 朝阳市| 格尔木市| 新丰县| 德安县| 阜新市|