- 浏览: 115875 次
- 性别:
- 来自: 上海
最新评论
-
ty709928686:
...
导出db2数据库的表结构和数据 -
suifengJC614:
对于你的第一种解决方案,其实不用那么麻烦,如果对外观有要求的话 ...
jcomboBox显示长项目的内容
文章列表
Java Web Start(以下简称JWS)是SUN提供的一种通过Web来部署和发布Java 程序的新技术,它既可以用来发布Application,也可以用来发布Applet,它获去年全球Java技术最佳创意奖。它仅在第一次运行时下载程序,以后的事情,就全全交给JWS,包括版本的自动更新和维护。这是我们曾经梦寐以求的事情,程序运行在客户端(本地运行,当然有足够的速度),但不用去安装配置客户端,也不用去考虑版本升级后对客户端的维护,这就是JWS提供给我们的好处之一。OK,下面我们就来看看如何玩转JWS,本文仅用发布Application来做说明。 系统环境:Win2000Profession ...
在 SQL Server 安装开始前,Microsoft SQL Server 安装程序中的安装配置检查器 (SCC) 会验证计数器注册表项的值。如果 SCC 无法验证现有的注册表项,或 SCC 无法运行 lodctr.exe 系统程序,则 SCC 检查会失败,致使安装受阻。
错误编辑注册表会严重损坏您的系统。更改注册表项之前,建议您备份计算机中的所有重要数据。
手动设置计数器注册表项的增量
1.在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Window ...
调整bufferedimage大小
- 博客分类:
- java
/**
* 调整bufferedimage大小
* @param source BufferedImage 原始image
* @param targetW int 目标宽
* @param targetH int 目标高
* @param flag boolean 是否同比例调整
* @return BufferedImage 返回新image
*/
private static BufferedImage resizeBufferedImage(BufferedImage sou ...
如果JComboBox列表中的内容过长的话,下拉框中不全部显示
解决方法一:当鼠标放在这个过长的项目中时显示tooltip,提示用户选择这项的全部信息
setComboBoxUI(combobox);
private void setComboBoxUI(final JComboBox combobox) {
combobox.setUI(new WindowsComboBoxUI() {
protected ComboPopup createPopup() {
return new BasicComboP ...
JFreeChart类:
void setAntiAlias(boolean flag) 字体模糊边界
void setBackgroundImage(Image image) 背景图片
void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)
void setBackgroundImageAlpha(float alpha) 背景图片透明度(0.0~1.0)
void setBackgroundPaint(Paint paint) 背景色
void s ...
一. 如何得到这个日志文件
如果有一个严重的错误引起Java进程非正常退出,我们叫Crash,这时候会产生一个日志文件。缺省情况下,这个文件会产生在工作目录下。但是,可以在Java启动参数通过下面的设置,来改变这个文件的位 ...
iframe截取网页指定某部分
<div style="position:absolute; width:80px; height:24px; z-index:1; left:0px; top:0px; border:0px; solid:#333333" id="show">
<img src="./image" width=80 height=24 align="middle" style="cursor:pointer" alt=""/> ...
- 2009-10-27 16:53
- 浏览 764
- 评论(0)
JComboBox 向上弹出
写一个东西用到了 JComboBox,缺省情况下下拉框的列表是向下弹出的(否则也不会叫“下拉框”了,呵呵),但现在想要实现让它往上弹出这么一个功能。首先要看的就是 JComboBox 本身是否支持,比如有一个属性可以直接指定让它往下或者往上弹出,很遗憾,没有找到。它弹出其实是一个类似于弹出菜单的一个东西,就想着是不是能在弹出之前设定一下位置,就可以指定在哪里弹出了,跟弹出菜单的原理一样。
首先一个问题是怎么才能知道弹出列表就要弹出呢?运气还不错,JComboBox 里面有 addPopupMenuListener 这个方法,PopupMenuListener 里有 ...
- 2009-10-24 21:42
- 浏览 5603
- 评论(0)
private void createImage(OutputStream out) {
int width = 100;
int height = 60;
BufferedImage bimage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g = bimage.createGraphics();
//设置背景色
g.setBackground(Color.WHITE); ...
- 2009-10-22 21:08
- 浏览 866
- 评论(0)
//发送邮件方法
public static void send() {
try {
Properties props = new Properties();
Session session;
props.put("mail.smtp.auth", 25);
props.put("mail.smtp.auth", "true");
props ...
- 2009-10-22 17:08
- 浏览 1035
- 评论(0)
保存树节点状态至数据库表中
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
String rows = "";
TreePath rootPath = new TreePath(((TreeNode) tree.getModel().getRoot()));
Enumeration enums = tree.getExpandedDescendants(rootPath);
...
- 2009-10-22 10:46
- 浏览 1245
- 评论(0)
将表格的第一列作为表头,使用渲染器改变其外观,看起来像表头
table.getColumnModel().getColumn(0).setCellRenderer(new RowHeaderRenderer());
实现行标题
class RowHeaderRenderer implements TableCellRenderer
{
private JLabel label = new JLabel();
// 获取表头的字体、前景色和背景色,用来将Label伪装成表头的样子
private stat ...
- 2009-10-15 16:11
- 浏览 5166
- 评论(0)
修改jtree树节点时,需要先注册树节点的编辑事件,然后在编辑类中重写editingStopped和editingCanceled两个方法即可实现,如下:
注册事件:
tree.getCellEditor().addCellEditorListener(new Tree_CellEditorAction());
编辑的实现:
class Tree_CellEditorAction implements CellEditorListener {
public void editingStopped(ChangeEvent e) {
...
- 2009-10-14 17:40
- 浏览 1325
- 评论(0)
将表中一条记录拖拽至树中节点时需在表中监听TransferHandler事件
fetchTable.setTransferHandler(new ReportTree_TransferHandler());
类ReportTree_TransferHandler继承至TransferHandler 具体实现如下所示:
class ReportTree_TransferHandler extends TransferHandler {
DataFlavor localObjectFlavor;
String localObjectType = Dat ...
- 2009-10-14 17:33
- 浏览 1019
- 评论(0)
实现树节点的深拷贝
public DefaultMutableTreeNode deepCopy(DefaultMutableTreeNode node) {
DefaultMutableTreeNode cloneNode = null;
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
...
- 2009-10-14 17:28
- 浏览 1730
- 评论(0)