📄 jtermfrm.java
字号:
java.io.File.separator + "config.property";
FileOutputStream file = new FileOutputStream(filename);
properties.store(file, "System Config");
file.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
void ConfigExit() {
Board.Terminate();
String count = properties.getProperty("TermCount");
int c = Integer.parseInt(count) - 1;
if (c == 0) {
SaveProperty();
System.exit(0);
}
else {
properties.setProperty("TermCount", String.valueOf(c));
this.dispose();
}
}
//Exit Window
void Exit_actionPerformed(ActionEvent e) {
if (Board.active) {
if (JOptionPane.showConfirmDialog(this, "你确定退出?", "警告",
JOptionPane.YES_NO_OPTION) ==
JOptionPane.NO_OPTION) {
return;
}
}
ConfigExit();
}
void actionAddrBook() {
HostSelDialog dlg = new HostSelDialog(this, "Host Select", true);
if (dlg.ExitConn) {
hostname = dlg.HostAddr.getText();
hostport = Integer.parseInt(dlg.HostPort.getText());
this.QuickStart_actionPerformed(null);
}
}
void AddrBook_actionPerformed(ActionEvent e) {
actionAddrBook();
}
void jMenuItem4_actionPerformed(ActionEvent e) {
Board.copySelect();
}
void CopyMenu_actionPerformed(ActionEvent e) {
Board.copySelect();
}
void jMenuItem5_actionPerformed(ActionEvent e) {
// java.awt.datatransfer.DataFlavor flavor;
Board.pasteselect();
}
void PasteMenu_actionPerformed(ActionEvent e) {
Board.pasteselect();
}
void jMenuItem7_actionPerformed(ActionEvent e) {
Board.SelectAll();
}
void jMenuItem11_actionPerformed(ActionEvent e) {
JTerm_Aboutbox dlg = new JTerm_Aboutbox(this, res.getString("Title"), true);
//dlg.show();
}
void jMenuItem9_actionPerformed(ActionEvent e) {
Board.sendCommand("\u00071\r\n");
}
void jMenuItem10_actionPerformed(ActionEvent e) {
Board.sendCommand("\u00072\r\n");
}
void jMenuItem12_actionPerformed(ActionEvent e) {
Board.sendCommand("\u00073\r\n");
}
void jMenuItem13_actionPerformed(ActionEvent e) {
Board.sendCommand("\u00074\r\n");
}
void jMenuItem14_actionPerformed(ActionEvent e) {
Board.sendCommand("\u00075\r\n");
}
void jMenuItem16_actionPerformed(ActionEvent e) {
Board.sendCommand("=");
}
void jMenuItem8_actionPerformed(ActionEvent e) {
Board.sendCommand("x");
}
void jMenuBar1_componentShown(ComponentEvent e) {
}
void actionConfigFont() {
FontChooser fontchooser = new FontChooser(this, "FontChooser", true);
fontchooser.setSelectFont(Board.getFont());
fontchooser.showFrame();
Font font = fontchooser.getSelectFont();
if (font!=null){
properties.setProperty("FontName", font.getFontName());
properties.setProperty("FontSize", String.valueOf(font.getSize()));
properties.setProperty("FontStyle", String.valueOf(font.getStyle()));
Dimension dim = Board.setJTermFont(font);
AdjustSize(dim);
}
}
void FontMenu_actionPerformed(ActionEvent e) {
actionConfigFont();
}
void actionConfigColor() {
Color color = JColorChooser.showDialog(this, "Background Color",
Board.getForeground());
if (color != null) {
Board.setJTermColor(Color.white, color);
}
}
void ColorMenu_actionPerformed(ActionEvent e) {
actionConfigColor();
}
void actionSetProperties() {
PropertiesDlg dlg = new PropertiesDlg(this, "system properties", false);
}
void SystemMenu_actionPerformed(ActionEvent e) {
actionSetProperties();
}
void jButton1_actionPerformed(ActionEvent e) {
actionAddrBook();
}
void jButton2_actionPerformed(ActionEvent e) {
actionQuickStart();
}
void actionQuickLeave() {
if (Board.active) {
String leavecmd;
leavecmd = "";
for (int i = 0; i < 10; i++) {
leavecmd += res.getString("KEY_LEFT");
}
leavecmd += "\r\n\r\n\r\n";
Board.sendCommand(leavecmd);
}
}
void QuickLeave_actionPerformed(ActionEvent e) {
actionQuickLeave();
}
void jButton3_actionPerformed(ActionEvent e) {
actionQuickLeave();
}
void jButton4_actionPerformed(ActionEvent e) {
Board.copySelect();
}
void jButton5_actionPerformed(ActionEvent e) {
Board.pasteselect();
}
void jButton6_actionPerformed(ActionEvent e) {
actionSetProperties();
}
void jButton8_actionPerformed(ActionEvent e) {
actionConfigColor();
}
void jButton7_actionPerformed(ActionEvent e) {
actionConfigFont();
}
void jButton9_actionPerformed(ActionEvent e) {
Board.sendCommand("x");
}
void jButton10_actionPerformed(ActionEvent e) {
Board.sendCommand("\u00071\r\n");
}
void jButton11_actionPerformed(ActionEvent e) {
Board.sendCommand("\u00072\r\n");
}
void Board_keyPressed(KeyEvent e) {
if (e.getKeyCode() == e.VK_ENTER) {
if (Board.active == false) {
Board.hostname = hostname;
Board.hostport = hostport;
}
}
}
void this_windowActivated(WindowEvent e) {
}
void this_windowClosed(WindowEvent e) {
}
void jButton12_actionPerformed(ActionEvent e) {
String t = properties.getProperty("SoundOn");
if (t.compareTo("true") == 0) {
jButton12.setIcon(Imagesoundoff);
jButton12.setToolTipText("打开声音");
properties.setProperty("SoundOn", "false");
}
else {
jButton12.setIcon(Imagesoundon);
jButton12.setToolTipText("关闭声音");
properties.setProperty("SoundOn", "true");
}
}
void this_windowStateChanged(WindowEvent e) {
}
void this_ancestorResized(HierarchyEvent e) {
}
}
class JTermFrm_QuickStart_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_QuickStart_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.QuickStart_actionPerformed(e);
}
}
class JTermFrm_Board_mouseAdapter
extends java.awt.event.MouseAdapter {
JTermFrm adaptee;
JTermFrm_Board_mouseAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.Board_mouseClicked(e);
}
}
class JTermFrm_Exit_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_Exit_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.Exit_actionPerformed(e);
}
}
class JTermFrm_AddrBook_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_AddrBook_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.AddrBook_actionPerformed(e);
}
}
class JTermFrm_PopMenu_mouseMotionAdapter
extends java.awt.event.MouseMotionAdapter {
JTermFrm adaptee;
JTermFrm_PopMenu_mouseMotionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
}
class JTermFrm_jMenuItem4_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_jMenuItem4_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem4_actionPerformed(e);
}
}
class JTermFrm_CopyMenu_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_CopyMenu_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.CopyMenu_actionPerformed(e);
}
}
class JTermFrm_jMenuItem5_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_jMenuItem5_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem5_actionPerformed(e);
}
}
class JTermFrm_PasteMenu_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_PasteMenu_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.PasteMenu_actionPerformed(e);
}
}
class JTermFrm_jMenuItem7_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
JTermFrm_jMenuItem7_actionAdapter(JTermFrm adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem7_actionPerformed(e);
}
}
class JTermFrm_jMenuItem11_actionAdapter
implements java.awt.event.ActionListener {
JTermFrm adaptee;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -