- 浏览: 220724 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
zzhyq:
有没有后台是ASHX 的呀
Ext.tree.TreePanel -
693593336:
谢谢作者分享,正好用上
Ext.tree.TreePanel -
greatwqs:
提供一个下载的demo不是更好
基于servlet的 Freemarker Demo
package cc.nothing2012.serverclient;
public class MyJFrame extends javax.swing.JFrame {
public MyJFrame() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();
jLabel3 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jToggleButton1 = new javax.swing.JToggleButton();
jScrollPane2 = new javax.swing.JScrollPane();
jList1 = new javax.swing.JList();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("请输入昵称:");
jTextField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
}
});
jLabel2.setText("目前在线用户ip");
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jScrollPane1.setViewportView(jTextArea1);
jLabel3.setText("输入内容:");
jTextField2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField2ActionPerformed(evt);
}
});
jToggleButton1.setText("发送");
jToggleButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jToggleButton1ActionPerformed(evt);
}
});
jList1.setModel(new javax.swing.AbstractListModel() {
String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }
});
jScrollPane2.setViewportView(jList1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(34, 34, 34)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(39, 39, 39)
.addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 106, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 70, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jTextField2))
.addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 224, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jToggleButton1))
.addGroup(layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 114, Short.MAX_VALUE)))))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(32, 32, 32)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jScrollPane2)
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 194, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 27, Short.MAX_VALUE)
.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jToggleButton1))
.addContainerGap())
);
pack();
}// </editor-fold>
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MyJFrame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JList jList1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JTextArea jTextArea1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JToggleButton jToggleButton1;
// End of variables declaration
}
发表评论
-
Singletons and lazy loading
2011-09-26 19:47 926The Java Memory Model # ... -
JVM blogs
2011-09-14 21:40 477话说是 【JVM详解的专题】,很多文章的差不多的,有的详 ... -
effective Java _Generic
2011-09-12 12:03 0#23 -
Class Loader
2011-08-28 16:47 804专栏合集(一):Java深度历险 pdf已上传1 ... -
Study Linkinginginginginginginging
2011-08-27 10:42 750#1 java 工程和类等路径汇总 #2 让Apac ... -
How to send Email
2011-08-26 15:32 6111.java mail 使用介绍 2.Java ... -
Java_Try_Finally
2011-07-18 11:51 654public class TestTryCatch { ... -
Java Class ClassLoader
2011-07-15 17:05 1038下午在看《Java 深度历险》,对Class & ... -
关键字 final & transient
2011-06-08 16:49 973final 详见: http://java.chinaitl ... -
课程设计3
2010-01-04 14:09 784题目3:动态分区式存储管理的存储分配和回收 一、设计目的 ... -
课程设计1
2010-01-04 14:24 756采用的是C++语言编写的,但PCB的数据结构是符合要求的。 ... -
os课程设计后感
2010-01-04 14:48 548今天终于把操作系统的实验给终结了。基本要求算是符合了,可能表 ... -
java作业01
2010-03-06 16:02 670package homework01; public cla ... -
Java作业02
2010-03-11 14:22 798package homework02; import jav ... -
File函数返回当前路径
2010-03-12 19:37 677package netWorkMoreThreadCopy; ... -
多线程文件复制(界面)1
2010-03-12 23:45 948package netWorkMoreThreadCopy; ... -
Java IO 转摘
2010-03-15 00:26 520java中的io中的(input/output)str ... -
java作业03
2010-03-17 00:59 705package homework03; import jav ... -
Java作业
2010-03-17 01:19 646package homework03;import java. ... -
java作業3
2010-03-18 18:36 598package homework03;/** 首先编写一个抽象 ...
相关推荐
NetBeans IDE 6.0 用户界面设计 NetBeans IDE 6.0 用户界面设计是 Java 开发人员的热门话题。自 NetBeans 5.0 以来,人们最常谈及的且具有创新性的特性是 Project Matisse 或 Form Editor。许多人都认为,在不同 ...
在Java中,Swing库常被用来创建图形用户界面(GUI),因为它提供了大量的预定义组件,如按钮、文本框等,这些都可以在NetBeans IDE中直接使用。 在仿制360杀毒界面的过程中,开发者可能涉及以下几个关键知识点: 1...
【NETBEANS做的WEB登录页面】是一个基础的Web开发教程,特别适合NETBEANS的新手。NETBEANS是一款流行的开源集成开发环境(IDE),广泛用于Java、PHP、HTML5等Web开发。它提供了丰富的功能,如代码编辑、调试、版本...
这个是一个基于netbeans下开发的有操作界面的编码转换工具,其中只是将java自带的native2ascii工具做了一次封装,让其具有方便的界面操作,它可以实现将你想要转换的文件/文件夹拖入输入框,又可以通过设置你机子上...
计算器,用netbeans开发,图形界面,下载后,将扩展名改为.rar,然后用winrar解压。
"netbeans的Sublime样式"通过导入特定的皮肤样式ZIP包,可以让NetBeans的界面风格接近Sublime Text,从而为习惯于Sublime Text的用户提供更熟悉的开发环境。 导入过程非常简单,用户只需要将下载的ZIP包通过...
4. 配置环境变量:在安装 Netbeans 之后,我们需要将 Netbeans 的可执行文件路径添加到环境变量中,以便在命令行中可以直接使用 Netbeans。 5. 启动 Netbeans:在配置环境变量之后,我们可以在命令行中输入 Netbeans...
Java NetBeans图形界面设计是Java开发中的一个重要环节,它允许开发者通过可视化的工具来构建用户界面,而无需编写大量的布局代码。NetBeans IDE提供了一个强大的平台,使得GUI(图形用户界面)的创建变得简单易行。...
虽然NetBeans官方可能并未直接提供这个功能,但我们可以借助第三方插件或者手动编辑配置文件来实现。 1. **安装插件**: - 打开NetBeans IDE,进入“工具”菜单,选择“插件”。 - 在插件库中搜索与背景图片相关...
NetBeans以其直观的用户界面、丰富的特性集以及对Java SE、Java EE和Java ME的支持而受到开发者们的青睐。 1. **安装与启动NetBeans** - 下载NetBeans IDE的最新版本,确保它适用于你的操作系统。 - 运行安装程序...
NetBeans Visual Library是一个强大的开发工具,它为Java开发者提供了图形化设计和构建用户界面的能力。这个库是NetBeans IDE的一部分,特别适用于那些希望通过拖放方式快速创建GUI(图形用户界面)的应用程序开发者...
* 模块装载完毕后,就进入了 NetBeans 的使用界面 * 可以通过主菜单上的“窗口”,自由设定要在界面上打开哪些窗口 四、认识 NetBeans 的界面 * 界面的上方是主菜单,主菜单下面是快捷工具栏,最下方是状态行,...
这个"NetBeans安装包.rar"文件是NetBeans IDE 8.2的中文版安装资源,用户只需解压并双击即可开始安装过程,特别适合那些需要中文界面以便更好地理解和操作的开发者。 NetBeans IDE 8.2是一个稳定版本,它支持Java ...
NetBeans提供了友好的用户界面和强大的代码编辑、调试、构建以及版本控制等功能,使得开发过程更加流畅。对于初学者或新接触NetBeans的开发者来说,掌握如何导入外部源代码是至关重要的一步。 1. **启动NetBeans ...
【标题】:GUI界面设计与NetBeans GUI Builder的深度解析 在软件开发中,图形用户界面(GUI)是用户与程序交互的主要方式,它通过视觉元素如按钮、文本框、菜单等来提供友好的操作体验。本教程将深入探讨GUI界面的...
【标题】:“NetBeans图书管理系统”是一个基于NetBeans平台开发的图书管理软件,它提供了全面的图书信息管理、借阅与归还、库存控制以及用户管理等功能,旨在为图书馆或个人书库提供高效便捷的信息化解决方案。...
2. **原生中文支持**:对于中国用户来说,NetBeans的一个显著优点就是提供了原生中文界面,使得国内开发者能够更轻松地理解和操作该IDE,减少了语言障碍,提高了开发效率。 3. **版本更新与技术潮流**:描述中提到...
在"JPA+Netbeans6直接操作数据库"的实例中,我们可以通过以下步骤来实现数据库的直接访问和更新: 1. **创建实体类(Entity)**:实体类是与数据库表对应的Java类,使用JPA的注解(如@Entity, @Table, @Id等)来...
netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...