- 浏览: 59958 次
- 性别:
- 来自: 深圳
最新评论
-
zhylandroid:
...
JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来 -
dkeagle:
太感谢了,太有用了,在网上查了两天资料了...
JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来
import java.awt.Color; import java.awt.EventQueue; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import javax.swing.BorderFactory; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.border.Border; import javax.swing.border.EmptyBorder; /** * 多个焦点校验事件 * */ public class SDF extends JFrame { private static final long serialVersionUID = 5682587455144740127L; private JPanel contentPane; private JTextField textField; private JTextField textField_1; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { SDF frame = new SDF(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } private Border errorBorder = BorderFactory.createLineBorder(Color.RED); private Border normalBorder = null; /** * Create the frame. */ public SDF() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); textField = new JTextField(); textField.setBounds(53, 65, 178, 21); contentPane.add(textField); textField.setColumns(10); normalBorder = textField.getBorder(); textField.addFocusListener(new FocusListener() { JComponent c = null; @Override public void focusLost(FocusEvent e) { if("".equals(textField.getText().trim())){ if(c!=null && c.getBorder() == errorBorder){ return; } System.out.println("textfield can not null"); textField.setBorder(errorBorder); textField.grabFocus(); return; }else{ textField.setBorder(normalBorder); } } @Override public void focusGained(FocusEvent e) { c = (JComponent) e.getOppositeComponent(); } }); textField_1 = new JTextField(); textField_1.setBounds(55, 112, 179, 21); contentPane.add(textField_1); textField_1.setColumns(10); textField_1.addFocusListener(new FocusListener() { JComponent c = null; @Override public void focusLost(FocusEvent e) { if("".equals(textField_1.getText().trim())){ if(c!=null && c.getBorder() == errorBorder){ return; } textField_1.setBorder(errorBorder); textField_1.grabFocus(); System.out.println("textField_1 can not null"); return; }else{ textField_1.setBorder(normalBorder); } } @Override public void focusGained(FocusEvent e) { c = (JComponent) e.getOppositeComponent(); } }); } }
发表评论
-
curtain
2013-04-01 16:45 0curtain -
jlayer
2013-03-26 18:13 0jlayer pane. -
swing网站
2013-03-01 15:44 0(2009年4月2日更新) 最近在网上找到了一些比 ... -
aasss
2012-08-03 18:09 0aasss -
关于swing的文章
2012-07-30 15:50 0http://blog.csdn.net/mylxiaoyi/ ... -
vista button
2012-06-12 20:14 0import java.awt.AlphaComposite; ... -
database demo
2012-06-09 17:17 0kkk -
全局键盘事件
2012-06-06 10:19 1207KeyboardFocusManager manager = ... -
sssfw
2012-05-04 20:56 0http://www.byywee.com/page/M0/S ... -
swingtexiao
2012-05-04 20:00 0swingtexiao -
sss
2012-04-28 18:11 0sss -
使用annotation获取实体类注释
2012-04-11 18:57 0使用annotation获取实体类注释 -
自定义scrollbar
2012-04-11 18:49 0自定义scrollbar -
自定义绘制按钮
2012-04-11 18:47 0自定义绘制按钮 -
2012年4月6日
2012-04-06 18:48 02012年4月6日 -
批量缩放图片工具
2012-03-28 19:13 0挺好用 -
工作文档
2012-03-24 18:17 0import java.util.ArrayList; im ... -
test
2012-03-23 17:45 1tset -
A星算法
2012-03-23 15:20 1143A星算法 -
aasss
2012-03-21 18:58 1aaaaa
相关推荐
easyui textbox失去焦点事件及获取文本框的内容easyui textbox失去焦点事件及获取文本框的内容easyui textbox失去焦点事件及获取文本框的内容
安卓-事件处理小例子(焦点事件) 欢迎大家下载学习
针对网络热点事件舆论分析的需求,研究了开放式、参与式的网络信息扩散模式下,网络中用户之间的新型互动行为及其在热点事件传播过程中的时空特征。利用网络数据挖掘技术,通过对网络热点事件评论的挖掘,提取关注热点...
C#控件 失去Focus焦点事件与获得焦点事件 文本框失去焦点事件 LostFocus GotFocus事件 供大家学习,减为1分了。。。。
Android 焦点事件
2021营销热点事件盘点.pdf
数据挖掘支持下的网络热点事件地理可视化研究.pdf
java事件 焦点事件 实例代码java事件 焦点事件 实例代码
DevOps技术:微博应对突发热点事件的弹性调度实践分享.pdf
android中焦点事件源码,项目中经常会用到的。值得收藏下。资源共享!
android 具有背景图片的按钮 ImageButton的焦点事件以及事件处理
随着Internet世界与现实世界的高度集成,Internet信息不仅为金融... 并根据本文提出的特征项权重计算公式,计算网络舆情信息的关键词权重,得出股市热点事件的核心内容。 最后,实现了对股票市场热点事件的准确检测。
几款简单又好看的jQuery+css3输入框焦点事件动画特效,鼠标点击输入框获取焦点,里面的图标动画展示效果。 调用方法:1、在输入框中加上data-animation="slide"(动画效果,slide可以是其他的,具体参照textbox的css...
北大青鸟ACCPSY1 HTML焦点事件
我们在做网站的时候经常会用到搜索框的获得焦点和失去焦点的事件,因为懒,每次都去写非常的烦,于是就一劳永逸,遇到类似情况就来调用一下就OK 了 相关js代码: 代码如下: <html xmlns=”...
回顾2016年的热点事件,文字、配图、数据表精美大气设计,适合重点事件简约报道的着重文字与图文排版ppt模板,21张图看懂2016年的热点事件ppt模板。
了解资源的内部工作原理 了解资源的优缺点和性能 了解资源的应用场景 了解不同资源的不同特性 快速定位问题,快速恢复 提供技术支持和内部培训 参与项目技术选型和提供架构设计建议 新技术调研
asp.net中TextBox获得焦点和失去焦点——客户端JavaScript事件 自己亲手做的 ,虽然很简单,但是很实用
初中语文文摘社会非热点事件
2022年营销热点事件盘点.pdf