关于设置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);
}
}
});
分享到:
相关推荐
8. **Swing工具包**:Swing还提供了一些实用工具类,如JOptionPane用于弹出对话框,JOptionPane.showInputDialog()可以获取用户输入。 这个压缩包中的“代码”文件很可能是包含了一系列示例代码,通过实践这些代码...
-Grid增加GetNoSelectionAlertInParentReference函数,用来表示没有选中任何一项时在父页面弹出对话框的JS代码。 -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,...
-Grid增加GetNoSelectionAlertInParentReference函数,用来表示没有选中任何一项时在父页面弹出对话框的JS代码。 -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,...
8. `Dialog`:带有标题栏的顶级窗口,常用于弹出式对话框。 9. `Frame`:基本的GUI窗口组件。 10. `Label`:用于显示文本或图像的组件。 11. `List`:可变内容的列表框组件。 12. `Menu`:菜单组件,用于创建下拉...
在菜单项和弹出菜单部分,我们遇到了诸如 MenuItem、PopupMenu 等单词,这些单词是菜单项和弹出菜单的重要概念。 在对话框和消息部分,我们遇到了诸如 Dialog、Message 等单词,这些单词是对话框和消息的重要概念。...
88. **PopupMenu**: 弹出菜单,通常在鼠标右击时出现。 89. **Dialog**: 对话框,独立于主窗口的小窗口,用于收集用户信息或显示消息。 90. **Message**: 消息,通常在对话框中显示的文本。 91. **Icon**: 图标,...
在Java中,`JPopupMenu`类是Swing中的弹出菜单组件。 #### Dialog 对话框,用于与用户进行简单交互的GUI组件,如提示信息、请求输入等。在Java中,`JDialog`类是Swing中的对话框组件。 #### Message 消息,通常指...
- **MenuBar/Menu/MenuItem/PopupMenu**:菜单栏/菜单/菜单项/弹出菜单,用于创建菜单和菜单项。 - **Dialog**:对话框,用于显示需要用户输入或确认的信息。 - **Message**:消息,通常指用于显示给用户的信息。 - ...
81. **PopupMenu (弹出菜单)**:在鼠标点击或其他事件后弹出的菜单。 82. **Dialog (对话框)**:独立于主窗口的小窗口,用于与用户交互。 83. **Message (消息)**:向用户显示信息的对话框。 84. **Icon (图标)**...
- **PopupMenu**: 弹出菜单。当用户右击时出现的菜单。 - **Dialog**: 对话框。用于与用户交互的小窗口。 - **Message**: 消息。用于显示提示信息。 - **Icon**: 图标。用于表示特定功能的小图片。 - **Tree**: 树。...
- **PopupMenu**: 弹出菜单。用户右键点击时出现的菜单。 - **Dialog**: 对话框。用于与用户交互的小窗口。 - **Message**: 消息。用于向用户显示信息。 - **Icon**: 图标。用于表示对象的小图片。 - **Tree**: 树。...
93. **PopupMenu**: 弹出菜单,当用户右击或执行其他动作时出现的菜单。 94. **Dialog**: 对话框,用于与用户交互的小型窗口,通常用于获取输入或显示警告。 95. **Message**: 消息,传达信息或请求的通信单元。 ...