JavaGUI菜单栏、文本、密码及文本域组件如何使用

发布时间:2023-03-08 11:05:34 作者:iii
来源:亿速云 阅读:122

今天小编给大家分享一下JavaGUI菜单栏、文本、密码及文本域组件如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1.菜单栏

1.一级菜单栏

总结:菜单项依附菜单、菜单依附菜单条

示例:

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);//指定文本框模式+指定默认文字+指定文本框长度

其他常用方法:

示例:

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);//指定文本框模式+指定默认文字+指定行 列

其他常用方法:

示例:

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菜单栏、文本、密码及文本域组件如何使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

推荐阅读:
  1. Java+JFrame怎么实现贪吃蛇小游戏
  2. java如何实现飞机大战小游戏

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

java gui

上一篇:怎么完全掌握Vue自定义指令

下一篇:SpringBoot中怎么整合MyBatisPlus Join使用联表查询

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》