首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何用JTextField和JButton制作一个具有名称填充功能的菜单?

要用JTextField和JButton制作一个具有名称填充功能的菜单,可以按照以下步骤进行:

  1. 导入必要的Java类库:
代码语言:txt
复制
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
  1. 创建一个JFrame窗口对象,并设置标题和布局:
代码语言:txt
复制
JFrame frame = new JFrame("名称填充菜单");
frame.setLayout(new FlowLayout());
  1. 创建一个JTextField对象,并设置初始文本和宽度:
代码语言:txt
复制
JTextField textField = new JTextField("请输入名称", 20);
  1. 创建一个JButton对象,并设置按钮文本:
代码语言:txt
复制
JButton button = new JButton("填充");
  1. 为按钮添加点击事件监听器,实现填充功能:
代码语言:txt
复制
button.addActionListener(new ActionListener() {
    @Override
    public void actionPerformed(ActionEvent e) {
        String name = "默认名称"; // 默认名称
        textField.setText(name); // 将名称填充到文本框中
    }
});
  1. 将JTextField和JButton添加到JFrame窗口中:
代码语言:txt
复制
frame.add(textField);
frame.add(button);
  1. 设置窗口的大小、可见性和关闭操作:
代码语言:txt
复制
frame.setSize(300, 100);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

完整的代码示例:

代码语言:txt
复制
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class NameFillMenu {
    public static void main(String[] args) {
        JFrame frame = new JFrame("名称填充菜单");
        frame.setLayout(new FlowLayout());

        JTextField textField = new JTextField("请输入名称", 20);

        JButton button = new JButton("填充");
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String name = "默认名称"; // 默认名称
                textField.setText(name); // 将名称填充到文本框中
            }
        });

        frame.add(textField);
        frame.add(button);

        frame.setSize(300, 100);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

这个菜单界面中,用户可以在文本框中输入名称,点击按钮后,名称将被填充到文本框中。这个功能可以用于各种需要填写名称的场景,例如表单填写、数据录入等。

腾讯云相关产品和产品介绍链接地址:

请注意,以上只是腾讯云的一些产品示例,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

java swing一篇轻松学习(高考后可以自学)

JMenu 方法名称 说明 add(Action a) 创建连接到指定 Action 对象菜单项,并将其追加到此菜单末尾 add(Component c) 将某个组件追加到此菜单末尾 add(Component...c,int index) 将指定组件添加到此容器给定位置 add(JMenuItem menultem) 将某个菜单项追加到此菜单末尾 add(String s) 创建具有指定文本菜单项,并将其追加到此菜单末尾...,默认方向为 HORIZONTAL JToolBar(int orientation) 创建具有指定 orientation 新工具栏 JToolBar(String name) 创建一个具有指定...name 新工具栏 JToolBar(String name,int orientation) 创建一个具有指定 name orientation 新工具栏 方法名称 说明 add(Action...getSelectedRow() 返回第一个选定行索引,如果没有选定行, 则返回 -1 getValueAt(int row,int column) 返回 row column 位置单元格值

9.4K10

基于mysql简单图书管理系统_图书管理系统

因为这两天要做数据库课设但是本人又很菜就做了一个简单系统,简单实现了增删改查,数据库用是mysql,但是数据库权限功能都没有实现,就是程序比较简陋,新手程序员可以参考一下~ 题目内容 图书管理系统...开发要求 ○1 进行新书入库、现有图书信息修改以及删除; ② 能够实现对读者基本信息查询编辑管理; ③ 能够实现预约功能; ④ 能够实现借阅信息查询功能; (2) 开发环境及工具 系统前台开发软件...("无法加载驱动."); } try { con = DriverManager.getConnection(URL, "root", "123456");//这里输入你自己安装MySQL时候设置用户名密码..."",20); JTextField jtdepartment = new JTextField("",20); JButton buttonadd = new JButton("添加"); JButton...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.8K10
  • Java实现超市管理系统(含数据库)

    来源:https://blog.csdn.net/qq_44859533 ---- 序言: 这次写超市管理系统,实现功能有账户注册、登录,超市商品类别的添加、修改删除以及商品添加、修改删除功能...用户注册之后把注册信息导入数据库;用户登录时候查询用户表,方可登录进去;商品类别商品增加也注册信息一样,把信息导入商品类别表商品表。...超市管理系统一些功能还没有完善,后续还会更新顾客登录超市系统后,只能拥有查询商品权限,并且还可以实现购买商品功能。 1、首先是建立数据库表: ? ? ? ? 2、实现主页面: ?...}catch (Exception e){ e.printStackTrace(); } } } 接下来是商品类别商品实现...5、主菜单之关于: ? 核心代码: ? 6、主菜单之商品类别管理: ? ?

    3.4K31

    Java实现超市管理系统(含数据库)

    ---- 序言: 这次写超市管理系统,实现功能有账户注册、登录,超市商品类别的添加、修改删除以及商品添加、修改删除功能。...用户注册之后把注册信息导入数据库;用户登录时候查询用户表,方可登录进去;商品类别商品增加也注册信息一样,把信息导入商品类别表商品表。...超市管理系统一些功能还没有完善,后续还会更新顾客登录超市系统后,只能拥有查询商品权限,并且还可以实现购买商品功能。 1、首先是建立数据库表: ? ? ? ? 2、实现主页面: ?...}catch (Exception e){ e.printStackTrace(); } } } 接下来是商品类别商品实现...5、主菜单之关于: ? 核心代码: ? 6、主菜单之商品类别管理: ? ?

    9.3K63

    Java课程设计-学籍信息管理系统「建议收藏」

    学籍信息查询 该模块可以使用学号查询到以保存数据中某一个学生信息。 学籍信息更改 该模块可以更改某一位学生学号、姓名、性别、专业入学时间。...在执行过程中,由try所指定代码中语句会生成异常对象并抛出。catch语句参数类似于方法声明,包括一个异常类型异常对象。...表4-2 管理员登陆窗口类成员变量表 变量名称 变量类型 描述 login,reset JButton 登录、重置按钮 Username,password JTextField 用户名、密码输入框 a,...平时练得少,程序算法先不说,光是一堆堆类及其功能就不得而知,看了老师视频,从网上找了一些源代码,他们都是使用了数据库网络知识。...后来就是功能设计了,本程序一共5个子模块,尽管很简单,但还是费了一番周折,可见对于java我还是不熟练。经过这次课程设计,使我受益匪浅,感觉这一周练习比一个学期掌握知识还要多。

    2.5K34

    java swing开发窗体程序开发(一)GUI编程

    运行效果如下 (二)带有菜单栏,菜单条,菜单窗体程序 首先要知道几个常见类函数 JMenuBar:代表菜单条,他需要被设置给JFrame窗体中 JMenu:代表菜单,他需要被放在菜单条中...:第一个菜单项名字,第二个是菜单项图标 /** * 创建一个菜单条,菜单项,子菜单窗口 */ public class MainForm extends JFrame {...这些组件都继承至JComponent 常用JTextField:单行文本输入 JTextArea:多行文本输入 JButton:按钮 JLabel:标签,用于显示提示信息 JCheckBox...,JFrame叫做底层容器,然而在实际开发为了更好使用【例如实现同一个窗口切换选项卡有不同面板】 这些组件并不是直接添加在底层容器。...add(tabbedPane,BorderLayout.CENTER); //随便填充几个,将东南西北填充完 add(new JButton("东"),BorderLayout.EAST

    2.7K30

    Java Swing 期末大作业-----图书借阅管理系统

    图书增、删、改、查功能   首先我们得能知道系统中有什么书,这本书相关信息,知道了图书信息这样我们才能根据读者需求借书,所以这一模块就需要一个图书查询功能。...如果输入图书信息有误,我们需要一个图书信息修改功能,如果有的图书被读者弄丢了,最后我们要把这本书记录在图书系统中删除,所以需要一个图书删除功能。...系统管理员要知道当前读者所有信息或者指定信息,此模块需要一个查询读者信息功能,还包括查询所有根据id指定查询。...我们同时也会在借阅归还面板中加入显示所有借阅书籍功能,让读者知道那本书被借阅了,书被借走了没法再借了(默认系统中每本书只有一本)。...同时系统管理员想要查找用户信息,需要写一个查询功能进行查询所有。

    3.6K40

    Java Swing花样玩法:教你用代码制作六一儿童节精美贺卡(简单版)

    Javaswing提供了一系列组件,如按钮、文本框、菜单、表格、树形结构等,以及一些高级功能拖放、撤销/重做、打印等。Javaswing优点是跨平台、可定制、可扩展和易于使用。...AWT是一种与本地系统紧密耦合技术,它使用了本地系统组件事件模型,因此具有很好性能集成度,但也导致了跨平台性可定制性问题。...第一个例子是一个简单计算器程序,它使用了Swing按钮、文本框、标签网格布局等组件,以及事件监听处理等机制,实现了基本加减乘除功能。...第二个例子是一个简单文本编辑器程序,它使用了Swing文本区域、菜单、工具栏滚动条等组件,以及拖放、撤销/重做打印等功能,实现了基本文本编辑功能。...第三个例子是一个简单图片浏览器程序,它使用了Swing列表、标签滑块等组件,以及图形和文件操作等技术,实现了基本图片浏览功能

    16410

    Java课程设计——学生成绩管理系统

    介于此提出了学生成绩管理系统,学生管理系统是计算机对学生档案信息进行管理,具有手工管理无可比拟优点,索检迅速、查找方便、可靠性高、存储量大等有点。...学生成绩管理系统是为了更好管理学生考试成绩而开发数据管理软件。它对于一个学校是不可缺少重要部分,它内容对于学校决策者管理者来说都至关重要。...学生成绩管理管理系统为用户提供充足信息快捷查询手段,实现学生基本信息、成绩录入,删除,查询,维护以及成绩统计分析等几方面的功能,是现实问题迫切要求。...1.2 系统需求分析 实现数据录入(添加)、删除、修改 按姓名或学号查询 按照成绩排序,按照成绩段统计汇总 2 设计思路 系统通过窗口显示并以菜单方式工作,; 能查询、修改删除文件中考生信息; 能够显示全部考生信息...; 根据上述系统功能分析,按照结构化程序设计要求,得到系统功能结构图, 如图所示。

    3.8K21

    java超市仓库管理系统(超市条形码管理系统)

    ,要求如下: 1、商品管理页面布局,添加一个JScrollPanel(内嵌JTable),用来显示所有商品信息;添加两个JLabel用于显示查询提示信息;添加JTextField用于输入商品商品名称;...图1 2、在“商品名称”对应JTextField中输入商品名称,单击“查询”:如果存在该商品,则显示如图2所示窗体;若输入名称不存在,则弹出“没找到该商品!”对话框。...图3 图4 图5 图6 三、重要说明 对于“添加”功能,程序员可以不用按照上述步骤实现,可以自定义添加界面,只要能实现添加功能即可。...3、添加一个类DBManager:在其中创建获取连接对象方法getConnection;创建查询通用方法runSelectSql;创建实现增、删、改方法runUpdateSql方法。...五、注意事项 A、仔细审题,把题目要求理解准确; B、请注意按照界面的设计要求来进行窗体设计; C、请注意代码书写、命名符合规范适当注释; 评分标准:超市管理系统—商品管理(查询及删除商品)

    3.5K20

    数据库课程设计-宿舍管理系统「建议收藏」

    大家好,又见面了,我是你们朋友全栈君。 最近写完了数据库课程设计,想把整个源码编辑过程发出来。程序很简单,需要有很多完善地方,在这里,我想大家分享写这个程序心路历程。...其中两个是负责,数据库连接释放。jdbcExecuteUpdate负责传递SQL增加,修改,删除,不需要有结果集语句。...设计主界面的时候,用到以下几个类,第一个是用于放置菜单选项JMenuBar,它是放置JMenu容器,而JMenu是房子JMenuItem容器。...具体构建过程就是,在JFrame里添加JMenu,用来表示要放置菜单选项,在JMenu里面放置JMeunItem用来表示菜单子选项。其中,用了JLabel来存放图片。...各个JMenuItem监听事件放在了一个单独包里面。

    2K10

    Java-GUI 编程之 Swing

    例如,按钮JButton一个维护其状态信息模型ButtonModel对象 。 Swing组件模型是自动设置,因此一般都使用JButton,而无须关心ButtonModel对象。...Swing组件AWT组件对应关系: ​ 大部分情况下,只需要在AWT组件名称前面加个J,就可以得到其对应Swing组件名称,但有几个例外: ​ 1....相对于 AWT 组件, Swing 组件具有如下 4 个额外功能 : 可以为 Swing 组件设置提示信息。使用 setToolTipText()方法,为组件设置对用户有帮助提示信息 。...每个 Swing 组件都有一个对应UI 类,例如 JButton组件就有一个对应 ButtonUI 类来作为UI代理 。...); // 定义一个40列单行文本域 JTextField name = new JTextField(40); // 定义菜单条 JMenuBar mb = new

    2.4K10

    java swing入门教程_java swing基础(菜鸟教程学习)

    Java Swing介绍 1.Swing是一个为java世纪GUI工具包 2.Swing是JAVA基础类一部分 3.Swing包括了图形用户界面(GUI)器件:文本框,按钮,分隔窗格表 4个器件...AWT是JFC一部分,支持可更换面板主题(各种操作系统默认特有主题),然而并不是真的使用原生平台提供设备,而是仅仅在表面上模仿它们。...JPanel java图形用户界面(GUI)工具包swing中面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能组件进行组合,是一种轻量级容器,可以加入到JFrame...好累 这些官方话敲我好累。。。偏偏我又不会用白话解释 JTextField 一个轻量级组建,允许编辑单行文本。...用于创建按钮类似实例中“Login”。 嗯 虽然大部分菜鸟驿站照抄大半,但有自己理解注入,所以原创吧原创吧。

    2.5K20

    Java课程设计【学生信息管理系统】

    、课程设计总结 九、参考文献 十、源码下载 一、问题描述 如何实现一个功能简单学生信息管理系统,能够对学生信息(包括照片)进行添加、删除、修改查询等操作。...二、基本要求 实现一个功能简单学生信息管理系统,该系统具有按照账户名密码登录功能,登录后,可以添加,删除,修改、查询(显示学生相片)学生信息,添加学生信息时,要求能添加学生相片信息(实现相片文件上传下载功能...tSelect=new JTextField(15); private JButton bSelect=new JButton("查询"); //查询结果放在一个JTable private MyJTable...在里面没有上传照片下载图片这一选项。我在View这个程序里面首先添加了本地图片作为图标可供下载,然后选定一个文件夹Config作为上传路径。...六、用户使用说明 1、登录 (1)程序设计任务是先设计出一个登录窗口,输入用户名密码。

    5.5K21
    领券