📄 frmmain.java
字号:
{
if (page.getIsDocumentChanged())
{
lblStatus.setText("正在保存文件......");
page.SaveDocument();
lblStatus.setText("准备就绪");
}
}
}
}
public void mnuSaveAs_actionPerformed(ActionEvent e)
{
EditorTabPage page = getCurrentPage();
if (page != null)
{
if (page.getIsDocumentChanged())
{
lblStatus.setText("正在另存为文件......");
page.SaveAsDocument();
lblStatus.setText("准备就绪");
}
}
}
public void mnuPageSetup_actionPerformed(ActionEvent e)
{
NotSupportCurrent();
}
public void mnuPrintPrev_actionPerformed(ActionEvent e)
{
btnPrintPrev_actionPerformed(null);
}
public void mnuPrint_actionPerformed(ActionEvent e)
{
btnPrint_actionPerformed(null);
}
public void mnuExit_actionPerformed(ActionEvent e)
{
this.this_WindowClosing(null);
//System.exit(0);
}
public void mnuUndo_actionPerformed(ActionEvent e)
{
btnUndo_actionPerformed(null);
}
public void mnuRedo_actionPerformed(ActionEvent e)
{
btnRedo_actionPerformed(null);
}
public void mnuCut_actionPerformed(ActionEvent e)
{
btnCut_actionPerformed(null);
}
public void mnuCopy_actionPerformed(ActionEvent e)
{
btnCopy_actionPerformed(null);
}
public void mnuPaste_actionPerformed(ActionEvent e)
{
btnPaste_actionPerformed(null);
}
public void mnuFind_actionPerformed(ActionEvent e)
{
btnFind_actionPerformed(null);
}
public void mnuSwap_actionPerformed(ActionEvent e)
{
NotSupportCurrent();
}
public void mnuSelectAll_actionPerformed(ActionEvent e)
{
EditorTabPage page = getCurrentPage();
if (page != null)
{
page.SelectAll();
}
}
public void mnuClear_actionPerformed(ActionEvent e)
{
EditorTabPage page = getCurrentPage();
if (page == null)
{
page.DeleteAll();
}
}
public void mnuFont_actionPerformed(ActionEvent e)
{
btnFont_actionPerformed(null);
}
public void mnuFontColor_actionPerformed(ActionEvent e)
{
btnFontColor_actionPerformed(null);
}
public void mnuBackColor_actionPerformed(ActionEvent e)
{
EditorTabPage page = getCurrentPage();
if (page == null)
{
return;
}
Color color = getChooseColor(page.getFontColor());
page.setBackColor(color);
}
public void mnuInsertDateTime_actionPerformed(ActionEvent e)
{
this.btnDateTime_actionPerformed(null);
}
public void mnuStause_actionPerformed(ActionEvent e)
{
// mnuStause.setSelected ();
mnuStause.setState(!mnuStause.getState());
// boolean show = lblStatus.isVisible();
if (mnuStause.getState())
{
lblStatus.setVisible(true);
} else
{
lblStatus.setVisible(false);
}
}
/**
* Java中已安装的默认外观
*
* javax.swing.plaf.metal.MetalLookAndFeel
* com.sun.java.swing.plaf.motif.MotifLookAndFeel
* com.sun.java.swing.plaf.windows.WindowsLookAndFeel
* com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel
*/
private void SetLookAndStyle(String style)
{
try
{
UIManager.setLookAndFeel(style);
this.repaint();
// this.SetLookAndStyle(style);
// this.update(this.getGraphics());
} catch (Exception ex)
{
guiLook = LookAndFell.System;
JOptionPane.showMessageDialog(null, "界面样式应用失败! 将采用Java默认外观!");
}
}
public void mnuMetal_actionPerformed(ActionEvent e)
{
guiLook = LookAndFell.Meta;
SetLookAndStyle("javax.swing.plaf.metal.MetalLookAndFeel");
}
public void mnuCDE_actionPerformed(ActionEvent e)
{
guiLook = LookAndFell.CDE;
SetLookAndStyle("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
}
public void mnuBorland_actionPerformed(ActionEvent e)
{
/*BorlandLookAndFeel look = new BorlandLookAndFeel();
guiLook = LookAndFell.Borland;
try
{
UIManager.setLookAndFeel(look);
// this.SetLookAndStyle(style);
this.repaint();
} catch (Exception ex)
{
guiLook = LookAndFell.System;
JOptionPane.showMessageDialog(null, "界面样式应用失败! 将采用Java默认外观!");
}*/
}
public void mnuWindowsXP_actionPerformed(ActionEvent e)
{
guiLook = LookAndFell.WinXP;
SetLookAndStyle("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}
public void mnuWindowsClass_actionPerformed(ActionEvent e)
{
guiLook = LookAndFell.WinClass;
SetLookAndStyle("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel");
}
/**
* 标签位置
*/
ActionListener tabPosion = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JMenuItem item = (JMenuItem) e.getSource();
// if(item.get
}
};
public void mnuAbout_actionPerformed(ActionEvent e)
{
btnAbout_actionPerformed(null);
}
public void this_windowOpened(WindowEvent e)
{
this.repaint();
readHistoryThread rt=new readHistoryThread();
rt.start();
}
// windowClosing(WindowEvent e)
public void this_WindowClosing(WindowEvent e)
{
this.mnuCloseAll_actionPerformed(null);
int size=openedFileList.size();
ArrayList<String> list=new ArrayList<String>();
if(size>10) //数量大于10,取最后的10个
{
/* for(int i=0;i<size-10;i++)
{
this.openedFileList.remove(i); //这样会导致集合改变而影响正确的结果
}*/
for(int i=size-10;i<size;i++)
{
list.add(openedFileList.get(i));
}
openedFileList.clear();
openedFileList.addAll(list);
}
ReaderClass.ReadHistoryClass writer=new ReaderClass().new ReadHistoryClass();
writer.SaveHistory(openedFileList); //保存打开过的文件名
System.exit(0);
// this.dispose();
}
/*
* public void jMenuItem2_actionPerformed(ActionEvent e) { JFileChooser
* open=new JFileChooser(); // ExampleFileFilter filter = new
* ExampleFileFilter(); // open.setFileFilter(filter);
* if(JFileChooser.APPROVE_OPTION==open.showDialog(this,"请选择一个文件")) {
* JOptionPane.showMessageDialog(this,open.getSelectedFile()); JEditorPane
* edit= (JEditorPane)EditorTabPage.getComponent(0); //
* edit.setEditorKit(new edit); try {
* edit.setPage("file:\\"+open.getSelectedFile().getPath()); }
* catch(Exception ex) { JOptionPane.showMessageDialog(this,
* "文件打开发生了一个错误"+ex.toString()); } } }
*/
}
class frmMain_this_windowAdapter extends WindowAdapter
{
private frmMain adaptee;
frmMain_this_windowAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void windowOpened(WindowEvent e)
{
adaptee.this_windowOpened(e);
}
public void windowClosing(WindowEvent e)
{
adaptee.this_WindowClosing(e);
}
}
class frmMain_mnuAbout_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuAbout_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuAbout_actionPerformed(e);
}
}
class frmMain_mnuWindowsClass_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuWindowsClass_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuWindowsClass_actionPerformed(e);
}
}
class frmMain_mnuWindowsXP_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuWindowsXP_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuWindowsXP_actionPerformed(e);
}
}
class frmMain_mnuBorland_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuBorland_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuBorland_actionPerformed(e);
}
}
class frmMain_mnuCDE_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuCDE_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuCDE_actionPerformed(e);
}
}
class frmMain_mnuMetal_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuMetal_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuMetal_actionPerformed(e);
}
}
class frmMain_mnuStause_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuStause_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuStause_actionPerformed(e);
}
}
class frmMain_mnuInsertDateTime_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuInsertDateTime_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuInsertDateTime_actionPerformed(e);
}
}
class frmMain_mnuBackColor_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuBackColor_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuBackColor_actionPerformed(e);
}
}
class frmMain_mnuFontColor_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuFontColor_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuFontColor_actionPerformed(e);
}
}
class frmMain_mnuFont_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuFont_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuFont_actionPerformed(e);
}
}
class frmMain_mnuClear_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuClear_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuClear_actionPerformed(e);
}
}
class frmMain_mnuSelectAll_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuSelectAll_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuSelectAll_actionPerformed(e);
}
}
class frmMain_mnuSwap_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuSwap_actionAdapter(frmMain adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.mnuSwap_actionPerformed(e);
}
}
class frmMain_mnuFind_actionAdapter implements ActionListener
{
private frmMain adaptee;
frmMain_mnuFind_actionAdapter(frmMain adaptee)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -