
JAVA Swing
六--七
这个作者很懒,什么都没留下…
展开
-
Swing设置无窗口
swing无窗口设置最近在做swing开发,发现原生的窗口太难看的于是变想设置无边框,自己制定规则,那怎么设置无边框呢?代码如下import java.awt.Dimension;import java.awt.Image;import java.awt.Insets;import java.awt.Rectangle;import java.awt.Toolkit;impo...原创 2018-05-02 10:38:29 · 595 阅读 · 0 评论 -
Swing中修改JTable表头的背景颜色
在做项目过程中遇到一个问题就是修改JTable表头背景颜色,只修改了边框:代码:jtb.getTableHeader().setBackground(Color.RED);发现上面的代码修改不了整块表头背景颜色经过研究发现可以这样,代码如下: //设置表头颜色 DefaultTableCellRenderer cellRenderer = ...原创 2018-08-05 23:45:20 · 3270 阅读 · 0 评论 -
JTable表格文字居中
传统的Jtable中样式是很不可观的,那么我们就需要修改他的样式,下面就是我写的一个方法 代码如下:public static void setTableStyle(JTable jtb) { //设置选中行的背景色 //jtb.setSelectionBackground(new Color(224, 242, 255)); //设置表格每...原创 2018-05-07 22:27:56 · 6455 阅读 · 1 评论 -
Swing设置当前系统样式
在swing开发中,设置当前系统的样式,代码如下: //设置系统样式 public static void setWinStyle() { try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } c...原创 2018-05-07 22:16:48 · 1299 阅读 · 1 评论 -
Swing 图片动态缩放
在Swing 开发中 图片有时候会被隐藏,有时候要适应分辨率(随着分辨率变大而变大) 那该如何解决呢?代码如下: // 获取屏幕的长度 private final static int g_nWidth = Toolkit.getDefaultToolkit().getScreenSize().width; // 获取屏幕的宽度 private fin...原创 2018-05-04 16:21:00 · 1479 阅读 · 1 评论 -
JTextField边框设置-美化
JTextField要想实现边框美化 就必须重写方法,下面是我自己用的一个边框工具类(你也可以自己修改)。代码如下:import java.awt.Color;import java.awt.Component;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;i...原创 2018-05-02 11:32:12 · 11585 阅读 · 0 评论 -
swing 窗口时间显示
swing开发中如何让时间显示出来呢?下面是我自己用的一个时间显示工具类。在JPanel中调用这个类即可。 代码如下:import java.awt.Font;import java.awt.Graphics;import java.awt.Toolkit;import java.text.DateFormat;import java.text.SimpleDateFormat...原创 2018-05-02 11:25:47 · 2279 阅读 · 2 评论 -
java设置窗口图标
java设置窗口图标 // 窗口图标 Image icon = Toolkit.getDefaultToolkit().getImage("chargeImagers/winLogo.png"); this.setIconImage(icon);原创 2018-05-02 11:12:51 · 5939 阅读 · 0 评论 -
JTable 返回底部或顶部或跳到指定的行
但我们添加一个数据是Jtable会自动跳到最好一行,或跳到第一行。 也可以点击按钮(注:要设置点击事件) 代码如下:/*** 返回底部*/ Rectangle rect = infoTable.getCellRect(infoTable.getRowCount() -1, 0, true); infoTable.scrollRectToVisible(rect);...原创 2018-05-02 10:53:52 · 971 阅读 · 0 评论 -
DefaultTableModel设置可选中但不可编辑
要想设置DefaultTableModel设置可选中但不可编辑,必须重写isCellEditable方法,把true改为false;代码如下:/*** 重写方法*/tableModel = new DefaultTableModel(action.findCharge(), action.head){public boolean isCellEditable(int ...原创 2018-05-02 10:56:21 · 2041 阅读 · 0 评论 -
JPanel面板设置背景图片
代码如下:/*** 重写方法*/jpanel = new JPanel(new BorderLayout()) {public void paintComponent(Graphics g) {//super.paintComponent(g);ImageIcon ii = new ImageIcon("registerImages/northBack.jpg");...原创 2018-05-02 10:57:31 · 3619 阅读 · 1 评论 -
Swing JTextField实时监听键盘输入内容
JTextField想要实时监听键盘输入内容必须实现DocumentListener接口如图会有这三个方法: 下面我们来看一下API中的介绍: 在API中可以看出 insertUpdate 是实时监听输入的内容removeUpdate是实时监听删除内容changedUpdate是更新内容(这个方法比较少用)–下面来看看代码是如何实现的...原创 2018-08-05 23:45:44 · 13693 阅读 · 2 评论