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
相关文档:
最近公司碰到需要用图表的形式显示一些数据,我就开始到网上查询,查到了jfreechart和amcharts,这两者我都实现过了,jfreechart最后生成图片,但是图片效果不是我想要的,然后又研究amcharts 它的效果确实很好,而且官方网站上还有好些例子可供下载,网址是:www.amcharts.com
(想要完成一个amcharts图形需要swfobjects. ......
第二章 类和对象
A. 万物皆对象
B. 对象由表示状态的属性和表示行为的方法组成
C.   ......
native2ascii
在WINDOWS平台下编写的资源文件,以GB2312方式编码,在编译时需要转码,以确保在各个平台上的正确性
编码:
native2ascii -encoding utf8 temp.properties ApplicationResources_zh_CN.properties
&n ......
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 ......
JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。
C++能被操作系统(Window,Linux)直接运行,而Java不行,需要有个JVM。
java语言给开发人员提供了更为简洁的语法;取消了指针带来更高的代码质量;完全面向对象,独特的运行机制是其具有天然的可移植性。
1.指针
JAVA ......