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. }

WindowMess.java

  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. }

Main

颜色对话框

创建一个颜色对话框

  1. public static Color showDialog( Component component ,String title ,Color initialColor)
  2. /*
  3. 创建一个有模式的颜色对话框,其中参数component 指定颜色对话框可见时的位置,颜色对话框在参数,component 指定的组件的正前方显示出来,如果component为null,颜色对话框在屏幕的正前方显示出来。title指定对话框的标题,initialColor指定颜色对话框返回的初始值。用户通过颜色对话框选择颜色后,如果单击“确定”按钮,那么颜色对象,如果单击“撤销”按钮或者关闭图标,那么颜色对话框将消失,showDialog()方法返回null
  4. */
  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. }

example

  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. }

Main

效果图:

java基础学习之 消息对话款的更多相关文章

  1. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  2. Java基础学习-- 继承 的简单总结

    代码参考:Java基础学习小记--多态 为什么要引入继承? 还是做一个媒体库,里面可以放CD,可以放DVD.如果把CD和DVD做成两个没有联系的类的话,那么在管理这个媒体库的时候,要单独做一个添加CD ...

  3. Java基础学习中一些词语和语句的使用

    在Java基础学习中,我们刚接触Java会遇到一些词和语句的使用不清的情况,不能很清楚的理解它的运行效果会是怎么样的,如:break,continue在程序中运行效果及跳转位置, 1.先来看看brea ...

  4. Java基础学习笔记总结

    Java基础学习笔记一 Java介绍 Java基础学习笔记二 Java基础语法之变量.数据类型 Java基础学习笔记三 Java基础语法之流程控制语句.循环 Java基础学习笔记四 Java基础语法之 ...

  5. 转载-java基础学习汇总

    共2页: 1 2 下一页  Java制作证书的工具keytool用法总结 孤傲苍狼 2014-06-24 11:03 阅读:25751 评论:3     Java基础学习总结——Java对象的序列化和 ...

  6. java基础学习总结——开篇

    java是我学习的第一门编程语言,当初学习java基础的时候下了不少功夫,趁着这段时间找工作之际,好好整理一下以前学习java基础时记录的笔记,当作是对java基础学习的一个总结吧,将每一个java的 ...

  7. Java基础学习笔记(一)

    Java基础学习笔记(一) Hello World 基础代码学习 代码编写基础结构 class :类,一个类即一个java代码,形成一个class文件,写于每个代码的前端(注意无大写字母) XxxYy ...

  8. java基础学习总结——java环境变量配置(转)

    只为成功找方法,不为失败找借口! 永不放弃,一切皆有可能!!! java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之 ...

  9. JAVA基础学习-集合三-Map、HashMap,TreeMap与常用API

    森林森 一份耕耘,一份收获 博客园 首页 新随笔 联系 管理 订阅 随笔- 397  文章- 0  评论- 78  JAVA基础学习day16--集合三-Map.HashMap,TreeMap与常用A ...

随机推荐

  1. SQL判断汉字

    /* unicode编码范围: 汉字:[0x4e00,0x9fa5](或十进制[19968,40869]) 数字:[0x30,0x39](或十进制[48, 57]) 小写字母:[0x61,0x7a]( ...

  2. DEV界面皮肤

    1.添加一个 2.添加引用: 3.添加一个SkinTools类 public class SkinTools { /// <summary> /// 在Program中调用 /// < ...

  3. jquery初涉,First Blood

    jquery可以帮助干的事情有: 遍历HTML文档 操作DOM 处理事件 执行动画 开发Ajax操作 优点就不在这儿扯蛋了~ 1.jquery环境配置 jquery不需要安装,只需要将下载的jquer ...

  4. UML分析与设计

    考点: 掌握面向对象的分析与设计 掌握UML描述方法 用例图.类图.序列图.状态转换图 类图:类的属性.方法的识别:类间的各种关系 类图:实体.联系 各种关系图例: 泛化:取公共属性 关联分为聚合.组 ...

  5. ServiceStack.OrmLite 笔记9 -code first 必须的代码优先

    复杂点的使用3 code first的使用,支持复杂类型 public enum PhoneType { Home, Work, Mobile, } public enum AddressType { ...

  6. 树--四分树(UVa297)

    郑重声明: 数据结构这部分内容, 由于博主才学很少(且很浅)的内容, 所以现在所写的(大都是抄的)一些典型例题, 再加上一些自己想法和理解而已, 等博主勤加修炼, 以后会大有补充和改进. 粗浅之处, ...

  7. Spring管理Bean的三种创建方式

    1.使用类构造器实例化  (90%以上都是使用这种) <bean id=“orderService" class="cn.itcast.OrderServiceBean&qu ...

  8. 改变bootstarp图标水平方向

    我一开始是以为bootstarp已经自定义了方向的类的,但是我查阅了好久都没有看到,我这里用的是CSS3的旋转180° 1:HTML <i class="icon-thumbs-dow ...

  9. iOS - Swift NSNumber 数字

    前言 public class NSNumber : NSValue public class NSDecimalNumber : NSNumber NSNumber 可以被赋值为各种数值类型.我们可 ...

  10. SQL.变量、运算符、if、while

    变量: SQL语言也跟其他编程语言一样,拥有变量.分支.循环等控制语句. 在SQL语言里面把变量分为局部变量和全局变量,全局变量又称系统变量. 局部变量: 使用declare关键字给变量声明,语法非常 ...