初学JAVA之三
1、编写一个简单的文本编辑器,要求:具有打开、保存、新建,粘贴、复制等功能;具有一个工具条。
1.1、程序源码(参见menu.java):
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.URL;
public class menu extends JFrame implements ActionListener
{
public menu()
{
setDefaultCloseOperation(EXIT_ON_CLOSE);//程序退出
JMenuBar menuBar1 = new JMenuBar();//生成实例
JMenu menuFile = new JMenu("文件(File)");//菜单实例
JMenu menuEdit = new JMenu("编辑(E)");
JTable jTable = new JTable();//实例化表格
JToolBar toolBar = new JToolBar("mytoolbar!");//工具条实例
toolBar.setVisible(true);//设定可见
//定义备用的快捷键
menuFile.setMnemonic(KeyEvent.VK_F);
menuEdit.setMnemonic(KeyEvent.VK_E);
//menuFile的菜单项实例
String file [] ={"新建","打开","保存","另存为","","退出"};
KeyStroke keyStroke1[]={null,
KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK),
null,
null,
null,
&nbs
相关文档:
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列
......
本月3日Sun的J2SE 5.0实现已终结服务周期(End of Service Life,即EOSL),这一天也是最后的一次5.0更新发布日期(J2SE 5.0 Update 22)。寻求Sun支持的用户可以选择升级到Java 6或是订阅Sun的Java for Business程序。
Sun提供了多种多样的Java付费支持。Java经典支持(classic support)涵盖了从产品发布之日起3年 ......
Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。
......
1、集合其实可以看成为数组的扩展,它与数组的不同之处在于:
《1》 一个数组只允许存储一种类型的数据,而一个集合可以存储任一种对象类型数据;
简单的说一个集合类似一个 O ......
文章:Java和.NET两个世界的极点:赚钱和娱乐
作者 霍泰稳 发布于 2007年7月16日 上午3时4分
社区 .NET, Java 主题 Java+.NET集成, 互操作, 故事和案例分析 标签 SQL Server 2005, Spring框架
直到现在,在很多开发者社区里你都还能看到关于Java和.NET那个好,哪个容易学,哪个更有前景的讨论。其实这些争论严格来说, ......