- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 Swing之JTable的详细介绍
<br />表格(Table)的使用与介绍<br /><br />8-1:使用JTable组件:<br />类层次结构图:<br />java.lang.Object<br />--java.awt.Component<br />--java.awt.Container<br />--javax.swing.JComponent<br />--javax.swing.JTabel<br />在使用JTable以前,我们先看一下它的构造函数有哪些, 以及应该如何使用:<br /><br />JTabel构造函
2011-05-31 19:46:00 1158
转载 利用非正式特性创新Swing技术六大技巧
<br /> <br />从Windows的任务栏隐藏一个Frame <br />每个frame都会在Windows的任务栏以某个图标表示自己的存在.如果你使用的是Window XP 系统,那么这些图标可能会折叠起来,除了不能直接看到,它还是实实在在存在的.然而以继承java.awt.Window 类替代继承java.awt.Frame类,你的窗口可以在任务栏隐藏起来,同时在Alt-Tab(任务切换组合键)的切换任务选择窗口中也不会出现. 原因就在于window不会以一个完全的”程序窗口”向系统注册(r
2011-05-31 19:43:00 833
转载 JAVA GUI设计常见问题
<br />如何使一个窗口居中屏幕显示<br />1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句:<br /> setLocationRelativeTo(null);<br />2、若要让JDialog居中显示,可以加上一句:<br /> JDialogname.setLocationRelativeTo(null);<br /> setLocationRelativeTo()方法一定要JDialog的Se
2011-05-31 19:36:00 2036 3
转载 Java通过ODBC访问SQL Server 2000
<br />用Java访问SQL Server 2000数据库来源: <br /> 摘要:本文主要介绍采用JDBC、ODBC接口实现了与SQL Server2000数据库连接,并利用Java应用程序对其进行访问,同时通过图形用户界面实现了简单查询功能。 <br />数据库技术和网络技术是当今计算机领域两大热门话题,数据库技术自产生以来,在技术上已发展成熟。而作为前端访问开发工具和环境仍处在不断完善和发展之中,除了网络上使用ASP、PHP、JSP作为前端连接数据库技术外,小型系统上常用访问数据库技术有Del
2011-05-26 08:58:00 3421
原创 Eclipse 项目有红感叹号
<br />问题原因】:工程中classpath中指向的包路径错误<br />【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。<br /> <br />下面两段为我解决此问题时在网上找的参考资料,可参阅:<br />你用myeclipse新建 web工程, 在工程目录下会生成一个 .clas
2011-05-26 08:55:00 64006 20
转载 SQL语句大全
<br />基础创建数据库<br /> 创建之前判断该数据库是否存在 <br /> if exists (select * from sysdatabases where name='databaseName') <br /> drop database databaseName <br /> go <br /> Create DATABASE database-name 删除数据库<br /> drop database dbname 备份sql server<br /> --- 创建 备份
2011-05-25 14:51:00 1094
转载 SQL Server 2008中的新日期数据类型-Mssql数据库教程
<br />你是否曾经想在数据库中存储一个日期而没有时间部分,或者想存储一个时间值希望有更高的精度?在SQL Server 2008的介绍中,微软介绍了一些新的日期数据类允许你只存储一个日期、更高精度的时间值等。这些新的数据类型为你存储日期和时间相关信息提供了一些附加选项。在本篇文章中,我将介绍这些新的日期数据类型以及与旧版本的SQL Server中现有的数据类型进行比较。 <br />回顾旧的日期数据类型 <br />在我们开始讨论SQL Server 2008中新的日期数据类型之前,先来回顾一下SQL
2011-05-25 14:33:00 1248
原创 java面试题
<br /><br />第一,谈谈final, finally, finalize的区别。<br />第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?<br />第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。<br />第四,&和&&的区别。<br />第五,HashMap和Hashtable的区别。<br />第六,Co
2011-05-24 10:37:00 664
原创 Swing布局
<br />布局是java GUI编程中的非常重要的一环节,一个良好的布局,不仅使做出来的GUI程序画面美观、大方,而且也让程序代码赏心悦目、易于阅读、易于维护。java的布局采用了由一个LayoutManager对象管理布局的方式,使程序能够很方便地实现布局管理。sun公司公布的java包实现了常用的几种布局,其中java.awt包中有BorderLayout、FlowLayout、GridLayout、CardLayout四个常用的布局和一个GridBagLayout,其中GridBagLayout的用
2011-05-24 07:37:00 1379
原创 Swing布局
<br />布局是java GUI编程中的非常重要的一环节,一个良好的布局,不仅使做出来的GUI程序画面美观、大方,而且也让程序代码赏心悦目、易于阅读、易于维护。java的布局采用了由一个LayoutManager对象管理布局的方式,使程序能够很方便地实现布局管理。sun公司公布的java包实现了常用的几种布局,其中java.awt包中有BorderLayout、FlowLayout、GridLayout、CardLayout四个常用的布局和一个GridBagLayout,其中GridBagLayout的用
2011-05-24 07:37:00 897
转载 JAVA 容器类
<br /> <br /><br />1. 接口 <br />整个 Java 容器类的基础是容器接口(例如 Collection , Map 等接口),而不是类。使用接口的最大好处在于将容器的实现与容器的接口分开,这就意味着你可以使用相同的方法访问容器而不用关心容器是由什么样的数据结构实现的。同样, Iterator 接口也使得用户可以使用相同的方法访问不同的容器类。以上这些是通用算法的基础。<br />1.1 Collection 接口 <br />Collection 接口有如下基本方法: <br /
2011-05-24 07:32:00 822
原创 反射在Java Swing编程中的应用
<br /><br />学习过Java Swing的读者一定对于Swing中相对较为复杂的事件驱动模型比较困惑,虽然事件驱动模型在Java Swing中被完完全全的体现出来了,但是对于一个软件初学者而言这样的近乎“裸体”的事件驱动模型确实是很难理解的。<br /> Microsoft公司.Net框架与Java Swing的GUI编程相比要简单很多,同样是事件驱动模型.Net框架就进行了大量的封装处理,.Net把这种封装称之为委托器(Delegate)其代码如下: <br />//当btnSubmit按钮被
2011-05-22 18:45:00 807
原创 通过Java Swing看透MVC设计模式
<br />一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了A还是B。 看清楚这两点你就发现了一个很强大的设计方法,这种方法鼓励重用reuse,而不是重新设计redesign。你发现按钮都有相同的机理,你只要在按钮的顶上喷上不同
2011-05-22 18:45:00 1333
原创 Swing界面设计工具的基本思想和技术
<br /><br />对于未知技术的原理,我总喜欢自己想像它是如何实现的。我上学时互联网搜索技术还没有怎么流行。大家学习新技术的方法,总是第一去查教科书,第二去找论文,第三去问师兄。而我想知道的技术往往都是教科书上找不到,论文中很少提及的,师兄们很少去想的事情。于是很多时候就自己想像它们是如何实现的。<br /> 图形界面设计技术对我来说就是这样。我很早以前就对这种技术很感兴趣,但是能够查找到的资源很少。我常常自己冥想图形设计界面是如何画出来的;描述界面的元数据和代码是如何解析和映射的;界面
2011-05-22 18:41:00 1493
转载 定制Android模拟器skin
<br />Android模拟器提供了6个标准的skin供我们使用,分别对应HVGA(横屏/竖屏)、QVGA(横屏/竖屏)、WQVGA以及WVGA,我们只要在启动模拟器时使用 -skin <Skin Name>参数就可以载入相应的皮肤。这不仅让我们可以随意的修改皮肤的外观,更主要的是当我们基于Android开发新的产品时,可以根据新的硬件spec来设置模拟器的参数,包括分辨率、按键布局、网络速度、网络延时等。现在就让我们来看看定制Android模拟器skin的方法,我将以一个WVGA分辨率的横屏(Lands
2011-05-14 11:16:00 2560 1
转载 详细介绍微软SQL Server 2008
<br />在现今数据的世界里,公司要获得成功和不断发展,他们需要定位了主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。阅读本文,了解微软数据平台愿景和SQL Server 2008怎样满足下一代数据驱动应用程序的需求。<br /> 本文包括:<br /> 1. SQL Server 2008数据平台愿景<br /> 2. SQL
2011-05-11 09:05:00 806
转载 21条SQL Server数据库开发经验
<br />一、了解你用的工具 <br />不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQL Server程序员没有掌握全部的T-SQL命令和SQL Server提供的那些有用的工具。 <br />“什么?我要浪费一个月的时间来学习那些我永远也不会用到的SQL命令???”,你也许会这样说。对的,你不需要这样做。但是你应该用一个周末浏览所有的T-SQL命令。在这里,你的任务是了解,将来,当你设计一个查询时,你会记起来:“对了,这里有一个命令可以完全实现我需要的功能”,于是,到M
2011-05-11 09:03:00 826
转载 Swing_格式文本框和密码框
<br />Java1.4 引入了JFormattedTextField,这个组件对于编辑诸如数字和日期等复杂的格式化值提供了显式的支持。 JFormattedTextField的表现有些类似与JTextField,不过在其中要接受一个指定格式的对象,而且要通过器setValue() 和getValue()方法来管理一个复杂的对象类型(如Date或Integer)。<br />import java.text.DecimalFormat;<br />import java.text.SimpleDateFo
2011-05-10 22:23:00 3838
转载 Swing_格式文本框和密码框
<br />Java1.4 引入了JFormattedTextField,这个组件对于编辑诸如数字和日期等复杂的格式化值提供了显式的支持。 JFormattedTextField的表现有些类似与JTextField,不过在其中要接受一个指定格式的对象,而且要通过器setValue() 和getValue()方法来管理一个复杂的对象类型(如Date或Integer)。<br />import java.text.DecimalFormat;<br />import java.text.SimpleDateFo
2011-05-10 22:23:00 1114
转载 JAVA连接SQL2008
<br />JAVA连接SQL2008与SQL2000有很大的不同,在这里通过笔者的亲身经历详细给出<br /> <br />1.首先要去Microsoft官网下载sqljdbc2.0驱动——Microsoft SQL Server JDBC Driver 2.0.exe,很小大概就4M,解压后里面有2个Jar包,sqljdbc4.jar和sqljdbc.jar,这两个都一样,只是针对你的JDK的版本的不同,如果你是JDK6.0直接导入sqljdbc4.jar,以下版本的导入sqljdbc.jar,如果怕麻
2011-05-10 10:55:00 3023 1
原创 android布局属性详解
<br />RelativeLayout用到的一些重要的属性: <br /> <br /> 第一类:属性值为true或false <br /> android:layout_centerHrizontal 水平居中 <br /> android:layout_centerVertical 垂直居中 <br /> android:layout_centerInparent 相对于父元素完全居中 <br /> android:layout_alignParentBo
2011-05-09 21:03:00 660
转载 Eclipse快捷键指南
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Enter 显示当前
2011-05-08 17:36:00 485
原创 装箱和拆箱。享元对象
<br /> 装箱、拆箱(取消装箱)装箱(boxing)是隐式的将一个值型转换为引用型对象。 拆箱(unboxing)就是将一个引用型对象转换成合适值型,一般是对装箱的变量进行拆箱。 <br />装箱和取消装箱使值类型能够被视为对象。对值类型装箱将把该值类型打包到 Object 引用类型的一个实例中。这使得值类型可以存储于垃圾回收堆中。取消装箱将从对象中提取值类型。在此示例中,整型变量 i 被“装箱”并赋值给对象 o。 <br />int i = 1; object o = 5; // boxing,装
2011-05-05 10:23:00 879
SSH注解框架
2013-07-24
Hibernate中log4j-1.2.16 +slf4j-log4j12-1.5.2
2011-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人