Java Swing教程
创建一个JFrame
下面用简单的实例演示了Java Swing创建一个能输入内容的窗口
public class frameTest(){
public static void Main(String args[]){
//创建JFrame对象,JFrame用来在屏幕上显示一个Windows窗口。
JFrame frame = new JFrame("第一个JFrame");
// 建立一个文本输入域对象,由于文本输入域是JComponent的子类,可以采用以
// 下方法定义。
JComponent comp = new JTextArea();
// 将上面建立的文本输入域加入到frame对象
// 默认情况下,frame的内容面板(容器)采用BorderLayout布局,
// 这里是将文本输入域放入BorderLayout布局的Center部位。
// 有关BorderLayout布局的内容,请查阅
// http://gyfinjava.blog.com.cn/archives/2007/2161340.shtml
frame.getContentPane().add(comp, BorderLayout.CENTER);
// 设置其高度和宽度分别为:288像素和188像素
frame.setSize(288,188);
// 显示该Frame
frame.setVisible(true);
}
}
JFrame的预定义动作事件
在Java Swing教程1中的Main方法中加入以下代码:
//当用户选择窗口的退出按钮(窗口右上角的X),
//或选择窗体功能菜单的推出项时的动作
//下行代码可以使单击退出按钮时,退出该JFrame
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//下行代码可以使JFrame的退出按钮失效
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
创建没无边框的Frame(Window)
该实例演示了怎样创建一个没有边框的Frame(Window)。如果要创建
不显示边框的Frame(Window),则推荐使用JWindow。
import javax.swing.JWindow;
public class JWindowTest {
public static void main(String[] args){
//创建JWindows对象
JWindow window = new JWindow();
// 这里,一样可以通过教程getContentPane().add()方法为该JWindow增加组件
//window.getContentPane().add(JCompon
相关文档:
List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1 List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......
传智播客JAVA培训2010-5-21EMS项目总结1
EMS项目都过去了三天,我对自己的能力也越来越怀疑,现在每每想起从前自己对JAVA只有十分之一解的时间,感觉自己是多么的强大,而如今学得越多,反而发现在自己越来越是那样的无知。面向知识浩瀚的海洋,真的感觉到自己是沧海一粟。人们都说,现在的年青人太浮躁了,真的是这样吗 ......
Java编码
pageEncoding是jsp文件本身的编码
contentType的charset是指服务器发送给客户端时的内容编码
JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是contentType。
第一阶段是jsp编译成.jav ......
Eclipse Java注释模板设置详解 ===参考
http://blog.csdn.net/ahhsxy/archive/2009/09/11/4542682.aspx
简单模板例子:
view
plain
copy
to clipboard
print
?
<?xml version=
"1.0"
encoding=
"UTF-8"
?><templates><template&nb ......