JFrame类 和 JOptionPane类


 1 import javax.swing.JFrame;
2 import javax.swing.JOptionPane;
3
4 public class Ch2Sample1 {
5
6 public static void main(String[] args) {
7
8 JFrame myWindow = new JFrame();
9
10 myWindow.setSize(300, 300);
11
12 myWindow.setTitle("My First Java Program");
13
14
15 // 窗口显示
16 myWindow.setVisible(true);
17
18 // 关闭窗口时自动关闭程序(线程)
19 myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
20
21 //显示在myWindow窗体中间
22 JOptionPane.showMessageDialog(myWindow, "hello");
23
24 //显示在桌面中间
25 JOptionPane.showMessageDialog(null, "good bye");
26
27 //用\n换行
28 JOptionPane.showMessageDialog(null, "row 1\n row 2\nrow 3\n");
29 }
30 }

JFrame类 和 JOptionPane类

时间: 2025-01-05 02:53:19

JFrame类 和 JOptionPane类的相关文章

Java学习之JOptionPane类

在图形用户界面(GUI)环境中,大体上有两种类型的窗体: 框架窗体(frame window)和对话窗体(dialog window). 在Java中,我们使用JFrame对象作为框架窗体,使用JDialog对象作为对话窗体.下面来熟悉JOptionPane类的几种常用方法: 1.用于输出的JOptionPane类方法--showMesageDialog() 实例(1)--简单对话窗口实现: import javax.swing.*; class ShowMessage_test{ public

JOptionPane类提示框的一些常用的方法

JOptionPane类其中封装了很多的方法. 很方便的,于是就简单的整理了一下. 1.1 showMessageDialog 显示一个带有OK 按钮的模态对话框. 下面是几个使用showMessageDialog 的例子: Java代码 JOptionPane.showMessageDialog(null, "友情提示"); 效果如下: Java代码 JOptionPane.showMessageDialog(jPanel, "提示消息", "标题&qu

JOptionPane类提示框常用方法总结

JOptionPane类封装了很多的方法,总结如下: 1.showMessageDialog 显示一个带有OK 按钮的模态对话框. 下面是几个使用showMessageDialog 的例子: Java代码: JOptionPane.showMessageDialog(null, "友情提示"); 效果如下: Java代码: JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane

JSP---调用javax.swing.JOptionPane类的对话框方法

Show an error dialog that displays the message, 'alert': JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE); Show an internal information dialog with the message, 'information':JOptionPane.showInternalMess

JAVA正则表达式:Pattern类与Matcher类详解(转)

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包.它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式. Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查. 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作

【python】-- 类的多继承、经典类、新式类

继承知识点补充 在python还支持多继承,但是一般我们很少用,有些语言干脆就不支持多继承,有多继承,就会带来两个概念,经典类和新式类. 一.多继承 之前我们都是讲的单继承,那么什么是多继承呢?说白了,就是:子类可以继承多个父类,就叫多继承. class SchoolMember(object): #SchoolMember类 '''学校成员基类''' def tell(self): print("the schoolmeber is tell...") class School(ob

JAVA API(一)String类和StringBuffer类

1.String类和StringBuffer类 在程序中经常会用到字符串,所谓的字符串就是指一连串的字符,它是由多个单个字符连接而成的.字符串中可以包含任意字符,这些字符必须包含在一对双引号""之内,如"abc".在Java中定义了String和StringBuffer类来封装字符串,并提供了一系列操作字符串的方法,它们都位于java.lang包中,因此不需要导包就可以直接使用.下面将对String类和StringBuffer类详细讲解. 1.1String类的初始

从设计基类及其派生类看继承关系

继承能够定义可重用.扩展或修改父类行为的子类.但基类的静态构造函数.实例构造函数和析构函数不能被派生类继承. 在下面实例中,定义一个基类Publication用于表示任何类型的出版物以及派生至Publication的其他类型Book类,由此也可以扩展为定义其他类型如:Magazine.Journal.Newspaper和Article. 在设计基类Publication时我们必须考虑到如下关系: 1.要在基类中添加哪些成员 2.基类是否用作派生类模板的抽象基类 3.类层次结构的扩展空间大小,要开

派生类和基类的转换

指针引用分四种情况: 1.直接用基类指针引用基类对象 2.直接用派生指针引用派生对象 3.由基类指针引用派生类对象,由于派生类也是基类对象(包含关系),所以这种引用是安全的.但是只能引用基类成员,若试图通过基类指针引用那些只在派生类中才有的成员,编译器会报告语法错误.(解决该问题的答案是虚函数和多态性) 4.用派生类指针引用基类对象,这种方式会导致编译器报错.必须先把派生类指针强制转换成基类指针. 如果基类和派生类都定义了同名函数,通过对象指针调用成员函数时,到底调用哪里的函数由指针的原始类型决