亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

    霸州市| 常德市| 社旗县| 济阳县| 阜南县| 扬州市| 通榆县| 平度市| 台中市| 滦南县| 长顺县| 浑源县| 佳木斯市| 涟水县| 枝江市| 综艺| 衡东县| 河池市| 乐陵市| 沐川县| 霸州市| 松滋市| 富宁县| 兴化市| 大同市| 天津市| 喀喇沁旗| 荃湾区| 南涧| 梓潼县| 图片| 邵东县| 托克逊县| 边坝县| 宁津县| 广西| 南乐县| 九龙坡区| 会昌县| 南安市| 红原县|