`
henry406
  • 浏览: 115875 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  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大小 * @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=""/> ...
JComboBox 向上弹出 写一个东西用到了 JComboBox,缺省情况下下拉框的列表是向下弹出的(否则也不会叫“下拉框”了,呵呵),但现在想要实现让它往上弹出这么一个功能。首先要看的就是 JComboBox 本身是否支持,比如有一个属性可以直接指定让它往下或者往上弹出,很遗憾,没有找到。它弹出其实是一个类似于弹出菜单的一个东西,就想着是不是能在弹出之前设定一下位置,就可以指定在哪里弹出了,跟弹出菜单的原理一样。 首先一个问题是怎么才能知道弹出列表就要弹出呢?运气还不错,JComboBox 里面有 addPopupMenuListener 这个方法,PopupMenuListener 里有 ...

生成验证图片

    博客分类:
  • java
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); ...

发送邮件

    博客分类:
  • java
//发送邮件方法 public static void send() { try { Properties props = new Properties(); Session session; props.put("mail.smtp.auth", 25); props.put("mail.smtp.auth", "true"); props ...
保存树节点状态至数据库表中 this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { String rows = ""; TreePath rootPath = new TreePath(((TreeNode) tree.getModel().getRoot())); Enumeration enums = tree.getExpandedDescendants(rootPath); ...

jtable添加行标题

    博客分类:
  • java
将表格的第一列作为表头,使用渲染器改变其外观,看起来像表头  table.getColumnModel().getColumn(0).setCellRenderer(new RowHeaderRenderer()); 实现行标题 class RowHeaderRenderer implements TableCellRenderer { private JLabel label = new JLabel(); // 获取表头的字体、前景色和背景色,用来将Label伪装成表头的样子 private stat ...

修改树节点

    博客分类:
  • java
修改jtree树节点时,需要先注册树节点的编辑事件,然后在编辑类中重写editingStopped和editingCanceled两个方法即可实现,如下: 注册事件: tree.getCellEditor().addCellEditorListener(new Tree_CellEditorAction()); 编辑的实现: class Tree_CellEditorAction implements CellEditorListener { public void editingStopped(ChangeEvent e) { ...
将表中一条记录拖拽至树中节点时需在表中监听TransferHandler事件 fetchTable.setTransferHandler(new ReportTree_TransferHandler()); 类ReportTree_TransferHandler继承至TransferHandler 具体实现如下所示: class ReportTree_TransferHandler extends TransferHandler { DataFlavor localObjectFlavor; String localObjectType = Dat ...
实现树节点的深拷贝 public DefaultMutableTreeNode deepCopy(DefaultMutableTreeNode node) { DefaultMutableTreeNode cloneNode = null; try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(baos); ...
Global site tag (gtag.js) - Google Analytics