swing
崔耀强
微服务架构设计
展开
-
java swing中实现列表中加入单选按钮,单选按钮发生变化时能触发事件
java swing中实现列表中加入单选按钮,单选按钮发生变化时能触发事件package test;import java.awt.Component;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.awt.event.WindowAdapter;import java.awt原创 2015-12-18 11:59:03 · 6441 阅读 · 4 评论 -
使用poi将jtable数据导出到excel中
所需要的jar包下载 org.apache.poi.hssf 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。package com.bohua.util;import ja原创 2016-05-17 15:32:25 · 2420 阅读 · 1 评论 -
SwingUtilities中invokeLater,invokeAndWait的作用和区别
invokeLater,invokeAndWait是专门给Swing的线程安全准备的两个方法,Swing是线程不安全的,是单线程的设计,复杂的Swing交互一定要考虑多线程的问题。 因此只能从事件派发线程访问将要在屏幕上绘制的Swing组件。事件派发线程是调用paint和update等回调方法的线程,它还是事件监听器接口中定义的事件处理方法,例如,ActionListener中的 act原创 2016-05-05 08:50:25 · 3252 阅读 · 0 评论 -
jtable中某列实现html中a标签效果,鼠标移到上面去的时候显示手型效果
先看效果:设置table某列渲染table.getColumnModel().getColumn(4).setCellEditor(new MyRender());//设置编辑器 table.getColumnModel().getColumn(4).setCellRenderer(new MyRender());jtable渲染类 /** Table显示界面渲染类,重点原创 2016-04-22 15:22:49 · 2633 阅读 · 0 评论 -
java Swing JTable 隐藏某列
隐藏第一列(channelID)其实没有移除,仅仅隐藏而已TableColumnModel tcm = myTable.getColumnModel(); TableColumn tc = tcm.getColumn(0) ; tcm.removeColumn(tc);原创 2016-04-16 14:18:12 · 6129 阅读 · 1 评论 -
Swing组件对齐方式与字体对齐方式
**JPanel方法: 使用布局管理器:FlowLayout panel.setLayout(new FlowLayout(FlowLayout.RIGHT));JLabelJLabel上的文字实现某种对齐方式: 方法一: setHorizontalAlignment()label.setHorizontalAlignment(JLabel.RIGHT);方法二:JLabel的构造原创 2016-03-14 16:31:25 · 7005 阅读 · 0 评论 -
Java swing jmf 模仿来信息时候的闪动及声音
Java swing jmf 模仿来信息时候的闪动及声音,需要jmf的jar包支持。点击托盘的时候显示信息,托盘不闪动且声音停止。原创 2015-06-24 17:28:25 · 764 阅读 · 0 评论 -
Java Jtree渲染叶子实现可以添加swing组件
import java.awt.Color; import java.awt.Component; import java.awt.Dimension;import javax.swing.JPanel; import javax.swing.JTree; import javax.swing.plaf.ColorUIResource; import javax.swing.tr原创 2015-06-04 14:11:24 · 1768 阅读 · 1 评论 -
Java swing实现Visio中对直线、曲线、折线的画及拖动删除
最终线条如图显示,可以实现线条的拖动、删除等原创 2015-06-04 14:36:50 · 5617 阅读 · 3 评论 -
swt实现在c/s界面中打开web网页
swt web原创 2015-06-09 17:06:36 · 2766 阅读 · 1 评论 -
实现Jtable中某行可以选中,但是不可以编辑的效果,保证每次只选中一行
实现Jtable中某行可以选中,但是不可以编辑的效果。table = new JTable(model){ public boolean isCellEditable(int rowIndex, int ColIndex){ return false; } } ;原创 2015-08-27 15:12:42 · 5618 阅读 · 1 评论 -
java swing 自定义鼠标光标及隐藏光标
自定义光标将以上代码中的图片位置写上,但是光标图标默认是32*32像素,所以图片会因为像素的原因显示模糊,这样效果不好。还有一种方式是将鼠标光标隐藏,然后在鼠标移动坐标处不断的绘图(个人推荐使用)。Image imageCursor = Toolkit.getDefaultToolkit().getImage(classUrl); setCursor(Toolkit.getDefaultTo原创 2015-09-10 18:33:07 · 6959 阅读 · 0 评论 -
swing 自定义最小化按钮后,实现点击任务栏图标,使窗体重新显示
jf.setUndecorated(true); // 去掉窗口的装饰 jf.getRootPane().setWindowDecorationStyle(JRootPane.NONE); jf.addWindowStateListener(new WindowStateListener() { @Override publ原创 2015-09-24 14:55:35 · 3434 阅读 · 0 评论 -
Java swing 实现图片闪烁
Java swing实现一闪一闪的效果,其实思路只是建立一个线程,在线程中不断地切换你想要显示的图片以此达到闪烁的效果。以下附上主要的代码。class TwinkledThread extends Thread{ public boolean twinkledFlag=false; private long currentTimeMillis; publ原创 2015-10-14 17:36:40 · 3858 阅读 · 3 评论 -
Jtextarea与Jtable中下拉框始终显示在最后一行
Jtextarea中下拉框始终显示在最后一行:jtextarea.setCaretPosition(jtextarea.getText().length());Jtable中下拉框始终显示在最后一行:currentRowCount 表示当前的共计行 table.getSelectionModel().setSelectionInterval(currentRowCount - 1, current原创 2016-04-22 15:12:13 · 1538 阅读 · 0 评论