📄 texteditorframe.java~14~
字号:
String selText=jTextArea1.getSelectedText() ;if(selText !=null){StringSelection selection=new StringSelection(selText);sysClipboard.setContents(selection,null) ;}}void jMenuEditCut_actionPerformed(ActionEvent e) {String selText=jTextArea1.getSelectedText() ;if(selText !=null){StringSelection selection=new StringSelection(selText);sysClipboard.setContents(selection,null) ;jTextArea1.replaceSelection("") ;}}void jMenuEditPaste_actionPerformed(ActionEvent e) {Transferable content=sysClipboard.getContents(this) ;if(content==null) return;try{String text=(String)(content.getTransferData(DataFlavor.stringFlavor ) );jTextArea1.replaceSelection(text) ;}catch(Exception ex){}}void jMenuEditColor_actionPerformed(ActionEvent e) {Color color = JColorChooser.showDialog(this,"Foreground Color",jTextArea1.getForeground());if (color != null) {jTextArea1.setForeground(color);}this.repaint();}void jMenuEditBColor_actionPerformed(ActionEvent e) {Color color = JColorChooser.showDialog(this,"Background Color",jTextArea1.getBackground());if (color != null) {jTextArea1.setBackground(color);}this.repaint();}void document1_changedUpdate(DocumentEvent documentEvent) {saveNeeded=true;updateTitle();}void document1_insertUpdate(DocumentEvent documentEvent) {saveNeeded=true;updateTitle();}void document1_removeUpdate(DocumentEvent documentEvent) {saveNeeded=true;updateTitle();}void document1_undoableEditHappened(UndoableEditEvent e) {edit.addEdit(e.getEdit());}void jMenuEditUndo_actionPerformed(ActionEvent e) {edit.undo();}void jMenuEditRedo_actionPerformed(ActionEvent e) {edit.redo();}void jMenuEdit_focusGained(FocusEvent e) {boolean selFlag = false;if (jTextArea1.getSelectedText() != null) {selFlag = true;}jMenuEditCopy.setEnabled(selFlag);jMenuEditCut.setEnabled(selFlag);boolean copyedFlag = false;if (sysClipboard.getContents(this) != null) {copyedFlag = true;}jMenuEditPaste.setEnabled(copyedFlag);jMenuEditUndo.setEnabled(edit.canUndo() );jMenuEditRedo.setEnabled(edit.canRedo() );}}class TextEditorFrame_jMenuHelpAbout_ActionAdapter implements ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuHelpAbout_ActionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuHelpAbout_actionPerformed(e);}}class TextEditorFrame_jMenuFileNew_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuFileNew_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuFileNew_actionPerformed(e);}}class TextEditorFrame_jMenuFileOpen_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuFileOpen_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuFileOpen_actionPerformed(e);}}class TextEditorFrame_jMenuFileSave_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuFileSave_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuFileSave_actionPerformed(e);}}class TextEditorFrame_jMenuFileSaveas_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuFileSaveas_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuFileSaveas_actionPerformed(e);}}class TextEditorFrame_jMenuFileExit_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuFileExit_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuFileExit_actionPerformed(e);}}class TextEditorFrame_jMenuEditCopy_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuEditCopy_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuEditCopy_actionPerformed(e);}}class TextEditorFrame_jMenuEditCut_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuEditCut_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuEditCut_actionPerformed(e);}}class TextEditorFrame_jMenuEditPaste_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuEditPaste_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuEditPaste_actionPerformed(e);}}class TextEditorFrame_jMenuEditColor_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuEditColor_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuEditColor_actionPerformed(e);}}class TextEditorFrame_jMenuEditBColor_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuEditBColor_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuEditBColor_actionPerformed(e);}}class TextEditorFrame_document1_documentAdapter implements javax.swing.event.DocumentListener {TextEditorFrame adaptee;TextEditorFrame_document1_documentAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void insertUpdate(DocumentEvent documentEvent) {adaptee.document1_insertUpdate(documentEvent);}public void removeUpdate(DocumentEvent documentEvent) {adaptee.document1_removeUpdate(documentEvent);}public void changedUpdate(DocumentEvent documentEvent) {adaptee.document1_changedUpdate(documentEvent);}}class TextEditorFrame_document1_undoableEditAdapter implements javax.swing.event.UndoableEditListener {TextEditorFrame adaptee;TextEditorFrame_document1_undoableEditAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void undoableEditHappened(UndoableEditEvent e) {adaptee.document1_undoableEditHappened(e);}}class TextEditorFrame_jMenuEditUndo_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuEditUndo_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuEditUndo_actionPerformed(e);}}class TextEditorFrame_jMenuEditRedo_actionAdapter implements java.awt.event.ActionListener {TextEditorFrame adaptee;TextEditorFrame_jMenuEditRedo_actionAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void actionPerformed(ActionEvent e) {adaptee.jMenuEditRedo_actionPerformed(e);}}class TextEditorFrame_jMenuEdit_focusAdapter extends java.awt.event.FocusAdapter {TextEditorFrame adaptee;TextEditorFrame_jMenuEdit_focusAdapter(TextEditorFrame adaptee) {this.adaptee = adaptee;}public void focusGained(FocusEvent e) {adaptee.jMenuEdit_focusGained(e);}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -