📄 tag.java
字号:
package jm.form.msn.form;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.io.File;import javax.imageio.ImageIO;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JDialog;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.WindowConstants;import jm.form.msn.action.TagArrange;import jm.form.msn.config.JMMRConfigConstants;import jm.form.msn.util.Manager;/** * 整理字典 * 梦界家园MSNP15 * * @author ISHome * @since 0.1 * @version 0.5.0.2.1 */public class Tag extends javax.swing.JDialog implements JMMRConfigConstants { private JButton start; private JLabel meno; private JLabel waitingLabel; private Manager manager = null; public Tag(JFrame form, Manager server) { super(form, true); manager = server; initGUI(); } public Tag(JDialog form, Manager server) { super(form, true); manager = server; initGUI(); } private void initGUI() { try { getContentPane().setLayout(null); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); getContentPane().setBackground(new java.awt.Color(255,255,255)); { meno = new JLabel(); getContentPane().add(meno); meno.setText(manager.getConfigMap().get(LANG_TAG_LABEL_MENO_TEXT)); meno.setFont(STYLES_TAG_MENO_FOUNT); meno.setBounds(91, 98, 462, 42); meno.setForeground(new java.awt.Color(255,0,0)); } { waitingLabel = new JLabel(); waitingLabel.setIcon(new ImageIcon(manager.getConfigMap().get(STYLES_TAG_LABEL_WAITING))); getContentPane().add(waitingLabel); waitingLabel.setBounds(203, 224, 217, 14); waitingLabel.setVisible(false); } { start = new JButton(); getContentPane().add(start); start.setText(manager.getConfigMap().get(LANG_TAG_BUTTON_START_TEXT)); start.setToolTipText(manager.getConfigMap().get(LANG_TAG_BUTTON_START_HELP)); start.setFont(BUTTON_FOUNT); start.setBounds(252, 322, 133, 35); start.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { dicPrepared(); } }); } { this.setTitle(manager.getConfigMap().get(LANG_TAG_FORM_TITLE)); this.addWindowListener(new WindowAdapter() { /** * 窗口正处在关闭过程中时调用。此时可重写关闭操作。 * * @param e */ public void windowClosing(WindowEvent e) { dispose();// 关闭画面 } }); // 配置系统图标 this.setIconImage(ImageIO.read(new File(manager.getConfigMap().get(STYLES_MAIN_FORM_TAG)))); this.pack(); this.setSize(640, 480); } } catch (Exception e) { e.printStackTrace(); } } /** * 整理字典 */ private void dicPrepared() {// waitingLabel.setVisible(true); // 开始整理 TagArrange tagArrange = new TagArrange(); tagArrange.invoker(null, manager); if (tagArrange.isArrangement()) manager.showInfoMessageDialog(manager.getConfigMap().get(LANG_TAG_FORM_SUCCESS)); else manager.showErrorMessageDialog(manager.getConfigMap().get(LANG_TAG_FORM_FAILED));// waitingLabel.setVisible(false); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -