- 浏览: 230493 次
- 性别:
- 来自: 常州
最新评论
-
静夜独窗:
JavaBean组件能说的具体一点吗,我感觉这样说理解的不清晰 ...
EL 表达式语言 -
静夜独窗:
在Java中,不同字符集编码的转换是通过Unicode作为中介 ...
JavaWeb中的乱码产生与解决方案
文章列表
首先不要迷信GridBagLayout,它很强,但不是万能的。
使用好GridBagLayout的核心要点是理解GridBagConstraints的各类参数。网上有许多关于关于这些知识的好文章。
在设计界面的时候。首先应当然现在纸上规划好,哪里应当用网格包,哪里应该用其他的布局。如果要用网格包,先想好要多少网格,网格大小的比例.及其它对网格的规划。
GridBagConstraint的重要属性:
weightx,weighty
权重值,或者或者理解为表格之间大小的比值关系。每个网格都有weightx,weighty。那么每个网格大小之比就取决于每个网格 ...
查询:从一个或多个表或视图中检索数据的操作,不会改变表中的数据。
查询数据是关系代数,关系演算在SQL中的主要体现。select语句能够表达所有的关系表达式。
基本格式
select 列名称1 as col1, 列名称2 as col2
from 表名1 tab1, 表名2 tab2, 表名3 tab3
where 行选择条件
或
select [distinct] *|[column1 [as col1] , column2 [as col2] , …]
from table1 [tab1],table2 [tab2], …
where 查询条件 ...
SQL可以分为5类
1.查询语句
SELECT
2.数据操纵语句(Data Manipulation Language)
INSERT
:向表中添加行
UPDATE
:修改行的内容
DELETE
:删除行
MERGE
:合并
3.数据定义语言
CREATE
:创建数据库对象
ALTER
:修改数据库结构
DROP
: 删除数据库结构
RENAME
:更改表明
TRUNCATE
:删除表的全部内容
4.事务控制
COMMIT
:永久性保存对行所作的修改
ROLLBACK
:取消对行所作 ...
import java.text.SimpleDateFormat;
public class Time {
private Time() {
}
public static String getcurrentTimeString(){
long t=System.currentTimeMillis();
SimpleDateFormat simpledateformat=new SimpleDateFormat("yyyy 年 MM 月 dd 日 hh:mm:ss");
return simpledateformat.form ...
没有现成的用
自己写一个
package niit.sams.util;
public class Vector {
//二维数组转二维向量
public static java.util.Vector toVector(Object[][] arr2_obj){
java.util.Vector<java.util.Vector<Object>> vec2_obj=new java.util.Vector<java.util.Vector<Object>>();
for(Object[] arr1_ ...
MouseInfo
该类获取有关鼠标信息的方法。
基本方法:
static int getNumberOfButtons
()
返回鼠标上的按钮数
static PointerInfo getPointerInfo
()
返回表示鼠标指针当前位置的 PointerInfo实例
具体参见API文档。
Robot
此类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。
实现鼠标键盘的自动控制相比以前用win32api,Robot确实方便的许多。
但要注意:Robot操作鼠标不止是产生鼠标事件。而且在屏幕上也操作了鼠标。
例:Robot.mouseMove(10,10) 结束之后便发现,你鼠标的光标移到了屏幕的(10,10)的位置上。
Robot除了操作鼠标键盘,还有一个强大的功能便是截图。
具体参看API文档
一些说明:
(1)void mousePr ...
一.图像分辨率
分辨率通常有两种,屏幕分辨率和图像分辨率
屏幕分辨率
也称显示分辨率,它是衡量显示设备在线图像时所能达到的精细程度的度量方法
。
屏幕分辨率表示为"水平像素数×垂直像素数"。
传统屏幕 ...
使用sun提供com.sun.awt.AWTUtilities类.
以下说明的三个API均是应用于窗口的函数.
一.半透明窗口
com.sun.awt.AWTUtilities.setWindowOpacity(Window window,float opacity);
设定窗口的透明度.包括窗口中的组件.
window:指定窗口对象.
opacity:指定透 ...
要设置背景颜色,直接JFrame.setBackground是没有用的.
先要了解JFrame的组成,然后即可明白.
设置背景颜色,应该先设置窗口中的ContentPane组件的背景颜色.
this.getContentPane().setBackground(...color对象...).
JFrame的初始化过程繁杂,需要设置的东西较多.
以现在的经验来看.
最好是先在主JFrame头部定义一些关于窗口大小位置的常量.
顺序按照,
先设设置窗口的大小.位置等.
然后设置窗口中的组件.
最后设置窗口的外观.
最后的最后setDefaultCloseOperation.setVisible.
因为扯淡的老师上课用了个扯淡的方法实现了个脑残的过程,根本没有实现动态。
非常不爽。于是自己研究。写了一个。
因为懒。懒的去把这东西封装成procedure或function。
有些细节和异常捕获也懒得去写了。比如数组的类型 ...
paint :由 Swing
调用,以绘制组件。此方法实际上将绘制工作委托给三个受保护的方法:paintComponent、paintBorder 和
paintChildren。按列出的顺序调用这些方法,以确保子组件出现在组件本身的顶部。子类可以始终重写此方法。只想特殊化 UI(外观)委托的
paint 方法的子类只需重写 paintComponent。
paintComponent :如果 UI 委托为非 null,则调用该 UI 委托的 paint 方法。向该委托传递 Graphics 对象的副本,以保护其余的 paint 代码免遭不可取消的更改