SWING之一
关闭
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE)
设置本窗口输入的时候,其他创酷哦阻塞
dialog.setModal(true);
更新操作
toolBar.updateUI();
defaultModel.reload();
menuBar.updateUI();
循环焦点遍历
setFocusTraversalPolicy(new FocusTraversalOnArray(
new Component[]{fromLocalStart, fromDatabaseButton})
)
获取当前的工作目录
System.getProperty("user.dir")
JFileChooser fDialog = new JFileChooser();
fDialog.setDialogTitle("请选择文件夹");
File dir = new File(systemConfig.getDataDir());
fDialog.setCurrentDirectory(dir);
fDialog.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int returnVal = fDialog.showOpenDialog(null);
if (JFileChooser.APPROVE_OPTION == returnVal) {
dirTextField.setText(fDialog.getSelectedFile().getPath() + File.separator);
}
日期选择器
JDatePicker startDatePicker = new JDatePicker(
JDatePicker.STYLE_CN_DATE1);