当前位置:  技术问答>java相关

用什么方法控制一个窗口开始时的焦点在特定的控件上?

    来源: 互联网  发布时间:2015-08-18

    本文导语:  REQUESTFOCUS()好象只有等画面显示出来之后才有用,我想在构造函数内就把这个搞定. 还有,下面的这段程序怎么总执行不到呢?有什么问题?(okButton是我想开始就有焦点的控件)         javax.swing.FocusManager.setCurrentManager(new...

REQUESTFOCUS()好象只有等画面显示出来之后才有用,我想在构造函数内就把这个搞定.
还有,下面的这段程序怎么总执行不到呢?有什么问题?(okButton是我想开始就有焦点的控件)
        javax.swing.FocusManager.setCurrentManager(new DefaultFocusManager() {
            public boolean compareTabOrder(Component a, Component b) {
                boolean temp = false;
                if (a == okButton) 
                    temp = true;
                else if (b == okButton)
                    temp = false;
                else
                    temp = super.compareTabOrder(a,b);
                return temp;
            }
        });

|
你用okButton.grabFocus()试试。

|
用JRootPane.setDefaultButton()
试试。当然这个不完全是你想要的东西,但是是不同的一种思路。
这是把某个button设置为整个rootPane的默认按钮。

|
gz

    
 
 

您可能感兴趣的文章:

  • C#实现根据指定容器和控件名字获得控件的方法
  • asp.net Control控件常用的属性与方法
  • C#给picturebox控件加图片选中状态的2个方法
  • Android控件之EditView常用属性及应用方法
  • C# SkinEngine控件 给窗体添加皮肤的方法
  • 请问VC生成的控件怎么在JAVA里面调用,就是显示在网页上,里面的方法可以实现?
  • .net后台获取html控件值的2种方法
  • 开发板运行交互式网页,控件包含linux命令,用什么方法实现?
  • 如何得到关于Swing组件中的JTextField控件内数据发生变化时的方法?
  • Jquery easyui之控件参数传递方法
  • jquery检测input checked 控件是否被选中的方法
  • 获得.net控件的windows句柄的方法
  • Textbox控件禁止用户向文本框中输入文字的方法
  • asp.net动态添加非标准html控件的方法
  • WinForm实现移除控件某个事件的方法
  • 有没有什么简便的方法可以从一个List控件中删除一条或多个记录?
  • jquery dialog open后,服务器端控件失效的快速解决方法
  • asp.net ajax时用alert弹出对话框与验证控件冲突的解决方法
  • 解决C#中取消方向键对控件焦点控制的实现方法
  • 把某个asp.net 控件替换成自定义控件的方法
  • 请问又没有java控制.exe或操作注册表的方法?
  • Eclipse对printf()不能输出到控制台的快速解决方法
  • 有什么方法可以在linux控制台下显示中文字符
  • Overloading的每个同名方法的访问控制符和返回类型能不能不同啊?
  • 一台服务器,一个路由,在没有其他软件的方法下可以控制局域网内的机器上网吗?
  • 有谁作过网站的登陆系统呀,能不能讲一讲整个流程和加载网页时的控制方法呀
  • 用css来控制图片大小显示的实现方法与代码
  • asp.net css控制打印功能的方法分享
  • Web服务器/前端 iis7站长之家
  • python 不关闭控制台的实现方法
  • YII分页方法(控制器与视图分页)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • destoon实现调用自增数字从1开始的方法
  • 某年第一周开始日期实现方法
  • oracle 重置序列从指定数字开始的方法详解
  • SQL自动增长的ID号从新位置开始的设置方法
  • 基于Silverlight DataGrid中无代码设置开始与结束日期DatePicker的实现方法
  • java命名空间java.awt.im类inputcontext的类成员方法: getinputmethodcontrolobject定义及介绍
  • 实现在同一方法中获取当前方法中新赋值的session值解决方法
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: getcontrolobject定义及介绍
  • 突然想到一个奇怪的问题:如果一个非abstract类中包含一个空方法体(及非Java代码写的方法体是空的)的native方法,编译会通过吗?
  • java命名空间java.lang类runtime的类成员方法: runfinalization定义及介绍
  • 构造方法到底怎么用,构造方法体中可以放些什么东西,它和一般方法有什么本质区别功能上
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: dispose定义及介绍
  • jquery中slideUp()方法与slideDown()方法
  • java命名空间javax.swing类rowsorter<m>的类成员方法: allrowschanged定义及介绍
  • jquery中fadeIn()方法与fadeOut()方法(示例)
  • java命名空间java.lang类securitymanager的类成员方法: getsecuritycontext定义及介绍
  • 这句话对不对 用final修饰的方法是不能被该类的子类所重载的方法 ?
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: hidewindows定义及介绍
  • finalize()方法与System.runFinalization()方法有什么区别
  • java命名空间java.beans类statement的类成员方法: execute定义及介绍
  • 关于“创建重载现存方法的方法”
  • java命名空间java.lang类stacktraceelement的类成员方法: getmethodname定义及介绍
  • 关于多线程的奇怪问题,run()方法只会被start()方法自动启动一次吗?
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: activate定义及介绍
  • append()方法在哪些类里有啊?分别有什么作用?老是看到这个方法
  • java命名空间javax.swing类jcomponent的类成员方法: processcomponentkeyevent定义及介绍
  • servlet的service()方法与doGet()、doPost()方法是什么关系?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3