📄 jsb.java
字号:
getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 512, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 254, Short.MAX_VALUE) ); pack(); }// </editor-fold>//GEN-END:initComponentsprivate void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed// TODO add your handling code here: jTextArea1.cut();}//GEN-LAST:event_jMenuItem7ActionPerformedprivate void jMenuItem8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem8ActionPerformed// TODO add your handling code here: jTextArea1.copy();}//GEN-LAST:event_jMenuItem8ActionPerformedprivate void jMenuItem9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem9ActionPerformed// TODO add your handling code here: jTextArea1.paste();}//GEN-LAST:event_jMenuItem9ActionPerformedprivate void jMenuItem10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem10ActionPerformed// TODO add your handling code here: jTextArea1.replaceRange("",jTextArea1.getSelectionStart(),jTextArea1.getSelectionEnd());}//GEN-LAST:event_jMenuItem10ActionPerformedprivate void jMenuItem13ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem13ActionPerformed// TODO add your handling code here: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); jTextArea1.append("\r\n当前时间:"+sdf.format(new Date()));}//GEN-LAST:event_jMenuItem13ActionPerformedprivate void jMenu3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenu3ActionPerformed// TODO add your handling code here: }//GEN-LAST:event_jMenu3ActionPerformedprivate void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed// TODO add your handling code here: jTextArea1.setText("");}//GEN-LAST:event_jMenuItem1ActionPerformedprivate void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed// TODO add your handling code here: fd=new FileDialog(f,"打开文件对话框",FileDialog.LOAD); fd.setVisible(true); System.out.println("打开(O)..."); String name = fd.getFile(); String dir = fd.getDirectory(); System.out.println("dir: " + dir); System.out.println("name: " + name); outurl=dir+name; System.out.println("文本路径为: "+outurl); String aline =""; FileReader fr = null; BufferedReader br=null; int count = 0; String temp = ""; try{ fr = new FileReader(dir + name); br = new BufferedReader(fr); while((aline = br.readLine())!=null){ count ++; temp += aline; } jTextArea1.setText(temp); } catch(IOException a){ a.printStackTrace(); }finally{ try{ fr.close(); br.close(); } catch(Exception ex){ ex.printStackTrace(); } }}//GEN-LAST:event_jMenuItem2ActionPerformedprivate void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem4ActionPerformed// TODO add your handling code here: fdsave=new FileDialog(f,"另存为文件对话框",FileDialog.SAVE); fdsave.show(); String saveName = ""; String sdir = fdsave.getDirectory(); String sname = fdsave.getFile(); System.out.println("sdir: " + sdir); System.out.println("sname: " + sname); saveName = sdir + sname; outurl=saveName; System.out.println("saveName: " + saveName); System.out.println("文件保存地址为: "+outurl); String text = jTextArea1.getText(); FileWriter fw = null; PrintWriter pw = null; String str = null; try{ fw = new FileWriter(saveName); pw = new PrintWriter(fw); pw.print(text); pw.close(); fw.close(); } catch(IOException eas){ eas.printStackTrace(); }}//GEN-LAST:event_jMenuItem4ActionPerformedprivate void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem5ActionPerformed// TODO add your handling code here: System.exit(0);}//GEN-LAST:event_jMenuItem5ActionPerformedprivate void jMenuItem15ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem15ActionPerformed// TODO add your handling code here: color = JColorChooser.showDialog(frame,"颜色对话框",color); jTextArea1.setForeground(color);}//GEN-LAST:event_jMenuItem15ActionPerformedprivate void jMenu2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenu2ActionPerformed// TODO add your handling code here: // jTextArea1.setSelectionStart(0); // jTextArea1.setSelectionEnd(this.jTextArea1.getText().length()); jTextArea1.selectAll();}//GEN-LAST:event_jMenu2ActionPerformedprivate void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed// TODO add your handling code here: if(evt.getSource()==jMenuItem6){ jTextArea1.requestFocusInWindow(); if(undo.canUndo()){ try{ undo.undo(); // jMenuItem6.setEnabled(true); }catch(CannotUndoException e){ e.printStackTrace(); // System.out.println("undo"+e); } if(!undo.canUndo()){ jMenuItem6.setEnabled(false); } } }}//GEN-LAST:event_jMenuItem6ActionPerformedprivate void jMenuItem16ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem16ActionPerformed gy nj=new gy(); nj.setVisible(true);}//GEN-LAST:event_jMenuItem16ActionPerformedprivate void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem12ActionPerformed// TODO add your handling code here: cz c=new cz(); c.setVisible(true);}//GEN-LAST:event_jMenuItem12ActionPerformedprivate void jMenuItem11ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem11ActionPerformed// TODO add your handling code here: jTextArea1.selectAll();}//GEN-LAST:event_jMenuItem11ActionPerformedprivate void jCheckBoxMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItem1ActionPerformed// TODO add your handling code here: if(jCheckBoxMenuItem1.getState() && jCheckBoxMenuItem1.getText().equals("自动换行")){ jTextArea1.setLineWrap(true); } else if(!jCheckBoxMenuItem1.getState() && jCheckBoxMenuItem1.getText().equals("自动换行")){ jTextArea1.setLineWrap(false); } }//GEN-LAST:event_jCheckBoxMenuItem1ActionPerformedprivate void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed if(outurl.equals("")){ fdsave=new FileDialog(f,"保存文件对话框",FileDialog.SAVE); fdsave.show(); String saveName = ""; String sdir = fdsave.getDirectory(); String sname = fdsave.getFile(); System.out.println("sdir: " + sdir); System.out.println("sname: " + sname); saveName = sdir + sname; System.out.println("saveName: " + saveName); System.out.println("文件保存地址为: "+outurl); System.out.println("保存打开的路径为: "+outurl); String text = jTextArea1.getText(); FileWriter fw = null; PrintWriter pw = null; String str = null; try{ fw = new FileWriter(saveName); pw = new PrintWriter(fw); pw.print(text); pw.close(); fw.close(); } catch(IOException eas){ eas.printStackTrace(); } } else { String saveName = ""; String sdir = fdsave.getDirectory(); String sname = fdsave.getFile(); System.out.println("sdir: " + sdir); System.out.println("sname: " + sname); //System.out.println("dir:"+dir); //System.out.println("name:"+name); saveName = sdir + sname; outurl=saveName; //outurl=dir+name; System.out.println("saveName: " + saveName); System.out.println("文件保存地址为: "+outurl); System.out.println("文件保存打开地址为: "+outurl); String text = jTextArea1.getText(); FileWriter fw = null; PrintWriter pw = null; String str = null; try{ fw = new FileWriter(outurl); pw = new PrintWriter(fw); pw.print(text); pw.close(); fw.close(); } catch(IOException eas){ eas.printStackTrace(); } } }//GEN-LAST:event_jMenuItem3ActionPerformedprivate void jMenuItem14ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem14ActionPerformed// TODO add your handling code here: zt z=new zt(); z.setVisible(true);}//GEN-LAST:event_jMenuItem14ActionPerformedprivate void jMenu4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenu4ActionPerformed// TODO add your handling code here}//GEN-LAST:event_jMenu4ActionPerformedprivate void jTextArea1AncestorAdded(javax.swing.event.AncestorEvent evt) {//GEN-FIRST:event_jTextArea1AncestorAdded// TODO add your handling code here: String text=jTextArea1.getText().trim();}//GEN-LAST:event_jTextArea1AncestorAdded /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new jsb().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JCheckBoxMenuItem jCheckBoxMenuItem1; private javax.swing.JMenu jMenu1; private javax.swing.JMenu jMenu2; private javax.swing.JMenu jMenu3; private javax.swing.JMenu jMenu4; private javax.swing.JMenuBar jMenuBar1; private javax.swing.JMenuItem jMenuItem1; private javax.swing.JMenuItem jMenuItem10; private javax.swing.JMenuItem jMenuItem11; private javax.swing.JMenuItem jMenuItem12; private javax.swing.JMenuItem jMenuItem13; private javax.swing.JMenuItem jMenuItem14; private javax.swing.JMenuItem jMenuItem15; private javax.swing.JMenuItem jMenuItem16; private javax.swing.JMenuItem jMenuItem2; private javax.swing.JMenuItem jMenuItem3; private javax.swing.JMenuItem jMenuItem4; private javax.swing.JMenuItem jMenuItem5; private javax.swing.JMenuItem jMenuItem6; private javax.swing.JMenuItem jMenuItem7; private javax.swing.JMenuItem jMenuItem8; private javax.swing.JMenuItem jMenuItem9; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTextArea jTextArea1; // End of variables declaration//GEN-END:variables public void undoableEditHappened(UndoableEditEvent e) { throw new UnsupportedOperationException("Not supported yet."); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -