java基础学习之 消息对话款
时间:2022-05-05
本文章向大家介绍java基础学习之 消息对话款,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1 package Dome;
2 import java.awt.event.*;
3 import java.awt.*;
4 import javax.swing.*;
5
6 public class WindowMess extends JFrame implements ActionListener
7 {
8 JTextField inputEnglish ;
9 JTextArea show ;
10 String regex = "[a-zZ-Z]+";
11 WindowMess()
12 {
13 inputEnglish = new JTextField(22);
14 inputEnglish.addActionListener(this);
15 show = new JTextArea();
16 add(inputEnglish,BorderLayout.NORTH); //默认布局
17 add(show,BorderLayout.CENTER);
18 setVisible(true);
19 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
20 }
21 public void actionPerformed(ActionEvent e)
22 {
23 if(e.getSource()==inputEnglish)
24 {
25 String str=inputEnglish.getText();
26 if(str.matches(regex))
27 show.append(str+"");
28 else
29 {
30 //弹出“警告”消息对话框
31 JOptionPane.showMessageDialog(this, "8 干呀6","消息对话款",JOptionPane.WARNING_MESSAGE);
32 inputEnglish.setText(null);
33 }
34 }
35 }
36
37 }
1 package Dome;
2
3 public class example_1 {
4 public static void main(String args[])
5 {
6 WindowMess win = new WindowMess();
7 win.setTitle("带消息对话框的窗口");
8 win.setBounds(80,90,200,300);
9 }
10 }
颜色对话框
创建一个颜色对话框
public static Color showDialog( Component component ,String title ,Color initialColor)
/*
创建一个有模式的颜色对话框,其中参数component 指定颜色对话框可见时的位置,颜色对话框在参数,component 指定的组件的正前方显示出来,如果component为null,颜色对话框在屏幕的正前方显示出来。title指定对话框的标题,initialColor指定颜色对话框返回的初始值。用户通过颜色对话框选择颜色后,如果单击“确定”按钮,那么颜色对象,如果单击“撤销”按钮或者关闭图标,那么颜色对话框将消失,showDialog()方法返回null
*/
1 package tes;
2 import java.awt.*;
3 import java.awt.event.*;
4 import javax.swing.*;
5
6 public class WindowColor extends JFrame implements ActionListener
7 {
8 JButton button ;
9 WindowColor()
10 {
11 button = new JButton("打开颜色对话框");
12 button.addActionListener(this);
13 setLayout(new FlowLayout());
14 add(button);
15 setVisible(true);
16 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
17 }
18 public void actionPerformed(ActionEvent e)
19 {
20 Color newColor = JColorChooser.showDialog(this,"调色板",getContentPane().getBackground());
21 if(newColor!=null) //将this所指的颜色传送给newColor.......
22 getContentPane().setBackground(newColor); //重置背景颜色
23 }
24 }
1 package tes;
2
3 public class example {
4 public static void main(String args[])
5 {
6 WindowColor win = new WindowColor();
7 win.setTitle("带颜色对话框的窗口");
8 win.setBounds(80, 90, 200,300);
9 }
10 }
效果图:
- WebFont 三宗罪之二:吹毛求疵的WebFont 渲染差异
- IDC发布IT转型报告,现代化、自动化、转型三要素必不可少
- 存储过程和触发器的应用
- 两部委印发车联网产业标准体系建设指南 提到了自动驾驶
- 状态开关按钮ToggleButton
- 微软开放 .NET 框架源代码
- Angularjs基础(十二)
- 妙趣横生的HTML5 Page Visibility API
- 禁止/移除 WordPress 4.2 中前台自动加载的 emjo 脚本
- 项目管理方面的几个.NET开源项目
- 如何向十岁以下的朋友解释编程?这个说法碉堡了!
- 快速比较和合并文件
- 前端页面中 iOS 版微信长按识别二维码的bug 与解决方案
- .NET Mass Downloader -整体下载.NET源码
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- redis基本数据类型(集合、HyperLogLog、地理位置)
- 【go】剑指offer:不同程序员遇到相同的题
- Spring全家桶之SpringSecurity
- Go实现字符串全排列字典序排列详解
- Go实现字符串全排列详解递归
- springboot整合RSA进行sign签名校验
- Go寻找最长回文字符串——中心扩展法
- Spring高级技术应用——百战商城实现(上)
- 基于Springboot+jpa+thymeleaf+rabbit+SpringBoot mail 的简单项目
- 【go】剑指offer: 删除链表结点O(1)时间复杂度
- Go快速查找有序二维数组的数字
- Go寻找数组中最小的k个数——全部排序和部分排序
- Spring高级技术应用——百战商城实现(下)
- Go 字符串反转问题解决思路
- 剑指offer:go实现从尾到头打印链表