java Swing 做一个简单的输入文本框
java Swing做一个简单的文本输入框,
新建一个SwingDemo类:
//
//java swing做一个简单的文本框
//Created by lee_1310 on 2019.03.29 23:05
//CopyRight @ https://blog.csdn.net/Lee_1310.
//import javax.swing.JFrame;public class SwingDemo {public static void main(String[] args){javax.swing.SwingUtilities.invokeLater(new Runnable() {public void run(){createGUI();}});}private static void createGUI(){//创建一个窗口,创建一个窗口myFrame frame = new myFrame("SwingDemo!");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置窗口大小frame.setSize(600, 400);//显示窗口frame.setVisible(true);}}
再创建一个继承与JFrame的myFrame
//myFrame基于JFrame的个人工具类import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.AbstractButton;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;public class myFrame extends JFrame{JLabel label = new JLabel("姓名"); //创建JTextField,16表示16列,用于JTextField的宽度显示而不是限制字符个数JTextField textField = new JTextField(16);JButton button = new JButton("确定");//构造函数public myFrame(String title){//继承父类,super(title);//内容面板Container contentPane = getContentPane();contentPane.setLayout(new FlowLayout());//添加控件contentPane.add(label);contentPane.add(textField);contentPane.add(button);//按钮点击处理 lambda表达式button.addActionListener((e) -> {onButtonOk();});}//事件处理private void onButtonOk(){String str = textField.getText();//获取输入内容//判断是否输入了if(str.equals("")){Object[] options = { "OK ", "CANCEL " }; JOptionPane.showOptionDialog(null, "您还没有输入 ", "提示", JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,null, options, options[0]);}elseJOptionPane.showMessageDialog(this,"您输入了:" + str);}}
运行结果如下:
当没有输入点击确定按钮
正确输入后:
java Swing 做一个简单的输入文本框相关推荐
- [Head First Java] - Swing做一个简单的客户端
参考 - P487 1. vscode配置java的格式 点击左下角齿轮 -> 设置 -> 打开任意的setting.json输入如下代码 {code-runner.executorMap ...
- java swing 创建一个简单的QQ界面
记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819;import javax.swing.*; import java.aw ...
- Java怎么做一个简单网页呢?
学java的同学在接触到Java web开发之后都跃跃欲试想要尝试自己开发一个页面,那么应该如何操作呢?都需要使用到哪些技术呢?下面小千就来告诉你. 需要使用到的技术 java 语言知识, jsp 知 ...
- java swing 简单计算器_用java swing编写一个简单的计算器
用java swing实现的一个简单的计算器:一些swing的基础应用. 注释里有详解,直接上代码: package 简易计算器; import java.awt.BorderLayout; impo ...
- Java swing 做一个传统Web项目的桌面程序启动器(内嵌浏览器)
背景:公司有个老项目,web项目,但是使用者都想要一个桌面应用程序.实际上,是web程序的启动较为麻烦.这里每次都需要启动Tomcat和浏览器. 想法:重写一个项目太麻烦,想想成本,人间不值得.于是我 ...
- java qq ui界面_java swing 创建一个简单的QQ界面教程
记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...
- JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...
用java模拟设计一个简单的"用户注册"程序.当用户输入用户名和密码时,单击"注 2020 - 9 - 26 TAG : 所有功能均已实现,如有不满意的地方我再修改imp ...
- java如何做网页_java怎么做一个简单网页?网页包括什么?
学了java程序之后,大家就可以将这些运用到生活中去,比如做一个简单的网页.正好也可以检测自己学了怎么样,那么接下来,我们就来给大家讲解一下这方面的内容. 用Java语言编写实现一个简单的WEB浏览器 ...
- 做一个简单的java小游戏--单机版五子棋
做一个简单的java小游戏–单机版五子棋 学了java有一段时间了,今天就来搞一个简单的单机版五子棋游戏. 实现功能:那必须能进行基础的输赢判断.还有重新开始的功能,悔棋的功能,先手设置的功能和退出的 ...
最新文章
- 五天学习MySQL 数据库教程(一)1.2SQL介绍
- 融云任杰:强互动,RTC下一个“爆点”场景|拟合
- 设计模式之观察者模式(Observer Pattern)
- python version 3_VIM设置python3支持和检测python version
- winxp---执行任务计划
- 想把PDF论文里面的图片导出来,有什么办法
- 河北化工医药职业技术学院学计算机怎么样,河北化工医药职业技术学院宿舍条件怎么样 男生女生宿舍图片...
- 数据分析指标到底应该怎么解读?
- ISBN编号的国家地区语言代码,出版社代码规则,中国出版社ISBN代码
- c# 中通快递对接_C#快递鸟物流查询接口API对接调用源码
- java 字符串不等于_java如何对字符串进行不等于判断
- 常见的物联通讯协议(一)
- 【论文笔记】—本征图像分解—Unsupervised—USI^3^D—2020-CVPR
- 《陈二狗妖孽人生》之经典语录
- 单行或者多行文本溢出展示省略号的实现方法
- 2016年 日历 农历 阴历表(A4打印版)
- 求平均查找长度(成功+失败)
- windows编译ffmpeg,支持h264,qsv,aac
- Android 双开沙箱 VirtualApp 源码分析(四)启动插件 Service
- nmon的安装和使用