`

textField 获得焦点 弹出对话框,失去焦点关闭对话框

阅读更多

关于设置swing组件 textField  获得焦点 弹出对话框,失去焦点关闭对话框:

1.在对话框(latS)设置焦点失去事件:

 

latS.addFocusListener(new FocusAdapter() {
				public void focusLost(final FocusEvent arg0) {
					getExit();
				}
			}); 
public void getExit(){
   this.dispose();
  }

 2.在textField组建设置焦点失去 focusLost事件:(注意,不要设置成了public void focusGained(final FocusEvent arg0)事件,我就是在此折腾了好久)

JTextField wvwvLocation  = new JTextField();

	wvLocation.addFocusListener(new FocusAdapter() {
		public void focusGained(final FocusEvent e) {	
if(lld!=null){			
	wvLocation.setText(lld.getLonD().getText()+"°"+lld.getLonM().getText()+"′"+lld.getLonS().getText()+"\""+" E;"+
		              lld.getLatD().getText()+"°"+lld.getLatM().getText()+"′"+lld.getLatS().getText()+"\""+" N");
		lld.getExit();
		lld = null;
			}
else{
	lld = new LonLatFrm();
	lld.setLocationRelativeTo(wvLocation);
	lld.setVisible(true);
			}
			}
		});

  

0
0
分享到:
评论

相关推荐

    JAVA图形用户界面设计与实例(代码).rar

    8. **Swing工具包**:Swing还提供了一些实用工具类,如JOptionPane用于弹出对话框,JOptionPane.showInputDialog()可以获取用户输入。 这个压缩包中的“代码”文件很可能是包含了一系列示例代码,通过实践这些代码...

    ExtAspNet_v2.3.2_dll

    -Grid增加GetNoSelectionAlertInParentReference函数,用来表示没有选中任何一项时在父页面弹出对话框的JS代码。 -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -Grid增加GetNoSelectionAlertInParentReference函数,用来表示没有选中任何一项时在父页面弹出对话框的JS代码。 -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,...

    JAVA语言学习课件

    8. `Dialog`:带有标题栏的顶级窗口,常用于弹出式对话框。 9. `Frame`:基本的GUI窗口组件。 10. `Label`:用于显示文本或图像的组件。 11. `List`:可变内容的列表框组件。 12. `Menu`:菜单组件,用于创建下拉...

    JAVA编程常用英文单词汇总.doc

    在菜单项和弹出菜单部分,我们遇到了诸如 MenuItem、PopupMenu 等单词,这些单词是菜单项和弹出菜单的重要概念。 在对话框和消息部分,我们遇到了诸如 Dialog、Message 等单词,这些单词是对话框和消息的重要概念。...

    JAVA编程中常用的英文单词词汇汇总.doc

    88. **PopupMenu**: 弹出菜单,通常在鼠标右击时出现。 89. **Dialog**: 对话框,独立于主窗口的小窗口,用于收集用户信息或显示消息。 90. **Message**: 消息,通常在对话框中显示的文本。 91. **Icon**: 图标,...

    java词汇解释

    在Java中,`JPopupMenu`类是Swing中的弹出菜单组件。 #### Dialog 对话框,用于与用户进行简单交互的GUI组件,如提示信息、请求输入等。在Java中,`JDialog`类是Swing中的对话框组件。 #### Message 消息,通常指...

    java软件开发基本单词.doc

    - **MenuBar/Menu/MenuItem/PopupMenu**:菜单栏/菜单/菜单项/弹出菜单,用于创建菜单和菜单项。 - **Dialog**:对话框,用于显示需要用户输入或确认的信息。 - **Message**:消息,通常指用于显示给用户的信息。 - ...

    JAVA必备英文单词.docx

    81. **PopupMenu (弹出菜单)**:在鼠标点击或其他事件后弹出的菜单。 82. **Dialog (对话框)**:独立于主窗口的小窗口,用于与用户交互。 83. **Message (消息)**:向用户显示信息的对话框。 84. **Icon (图标)**...

    java单词.doc

    - **PopupMenu**: 弹出菜单。当用户右击时出现的菜单。 - **Dialog**: 对话框。用于与用户交互的小窗口。 - **Message**: 消息。用于显示提示信息。 - **Icon**: 图标。用于表示特定功能的小图片。 - **Tree**: 树。...

    Java英文单词

    - **PopupMenu**: 弹出菜单。用户右键点击时出现的菜单。 - **Dialog**: 对话框。用于与用户交互的小窗口。 - **Message**: 消息。用于向用户显示信息。 - **Icon**: 图标。用于表示对象的小图片。 - **Tree**: 树。...

    Java基础常见英语词汇

    93. **PopupMenu**: 弹出菜单,当用户右击或执行其他动作时出现的菜单。 94. **Dialog**: 对话框,用于与用户交互的小型窗口,通常用于获取输入或显示警告。 95. **Message**: 消息,传达信息或请求的通信单元。 ...

Global site tag (gtag.js) - Google Analytics