swing
躁动的青年
招女朋友
展开
-
使用多线程技术让你的Swing及时响应各类事件
在执行时间长点的任务是,主窗体不响应事件,这是因为你执行任务的线程是窗体的主线程,所有不能及时响应,应开新的线程里执行大任务。 使用线程例子 package com.urt.module; import javax.swing.*; import java.awt.event.*; import java.awt.*; //import com.borland.jb...原创 2020-05-15 07:49:17 · 70 阅读 · 0 评论 -
swing隐藏lable,下拉框等
this.lblEncodingOriginal.hide(); this.cmbEncodingOriginal.hide(); 这么好的方法为什么要过时呢?!原创 2020-05-15 08:00:56 · 138 阅读 · 0 评论 -
java swing项目打安装包 ant+exe4j+inno setup
我的swing项目用的NetBeans开发 项目目录 exe4j目录 innosetup目录 一.打jar包 NetBeans可生成jar包 http://happyqing.iteye.com/blog/2064370 Eclipse也可以导出jar包 我是采用ant生成jar包 优点:可以自定义,去掉有些不需要的类,自定义生成的META-INF\MANIFE...原创 2020-05-15 07:55:20 · 174 阅读 · 0 评论 -
swing设置TextPane自动滚动到最后
设置文本窗格自动滚到到最后,初始化时设置一次即可。 //设置文本窗格自动滚到到最后 DefaultCaret caret = (DefaultCaret)this.jTextPane1.getCaret(); caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); 参考: http://hw1287789687.iteye...原创 2020-05-15 07:51:26 · 98 阅读 · 0 评论 -
swing文本组件设置字体颜色TextPane
普通文本框和文本域设置不了字体颜色,需要用TextPane 文本窗格继承自编辑器窗格 public class JTextPane extends JEditorPane 样例: MutableAttributeSet attrRed = new SimpleAttributeSet(); StyleConstants.setForeground(attrRed, Col...原创 2020-05-15 07:51:18 · 449 阅读 · 0 评论 -
NetBeans8.0 swing项目打包
swing项目可以打包成jar,exe,msi等 项目选项卡 项目--属性--构建--部署--在项目菜单中启用本机打包操作 项目--打包为--所有工件 ant -f D:\\zhao\\Documents\\NetBeansProjects\\docCompare -Djar.archive.disabled=true -Dnative.bundling.type=al...原创 2020-05-15 07:51:10 · 166 阅读 · 0 评论 -
NetBeans swing修改控件属性的可访问性 private public
在代码里不让改 设计--控件属性--代码--变量修饰符--public 可以同时选多个控件一起修改原创 2020-05-15 07:51:06 · 114 阅读 · 0 评论 -
swing一个JFrame修改另一个JFrame的控件
开发工具:NetBeans 在弹出的JFrame或JDialog类上加入父JFrame的引用 private MainFrame parentFrame; /** * Creates new form FileDialog */ public FileDialog(javax.swing.JFrame parent, boole...原创 2020-05-15 07:50:56 · 166 阅读 · 0 评论 -
swing打开文件选择器JFileChooser
开发工具:NetBeans private void btnSelectOriginalActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser fileChooser = new JFileChoos...原创 2020-05-15 07:50:51 · 205 阅读 · 0 评论 -
swing窗口设置图标
开发工具:NetBeans 在src目录下有images文件夹 1. Image image =Toolkit.getDefaultToolkit().getImage("json.jpg"); //好像不行 2.这个可以 java.net.URL imgURL = MainFrame.class.getResource("/images/icon.png");Image...原创 2020-05-15 07:49:33 · 218 阅读 · 0 评论 -
swing预览和运行的效果不一样解决方法,windows样式
NetBeans 开发swing时,预览效果是windows样式,运行就不是了,比较难看,原因是运行时默认的不是采用win窗口样式,修改代码采用系统样式就可以了 // for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFe...原创 2020-05-15 07:49:29 · 160 阅读 · 0 评论 -
swing窗口居中,Frame,Dialog
NetBeans 主窗体--设计--JFrame--属性--代码--生成中心 生成的代码是: private void initComponents() { //…… setLocationRelativeTo(null); }原创 2020-05-15 07:49:21 · 118 阅读 · 0 评论 -
swing jtable删除行,删除多行,排序后删除行
jtable删除行的问题 jtable排序后删除行,会出现索引不对应的问题 //设置列表可排序jTable1.setAutoCreateRowSorter(true); 解决办法 关键代码: //转换为Model的索引,这句很重要,否则索引不对应 rowIndexes[i] = jTable1.convertRowIndexToModel(rowIndexe...原创 2020-05-15 08:01:41 · 1010 阅读 · 1 评论