⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 note.java

📁 JAVA做的比较简单的计算器
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        jMenuItem14.setLabel("\u526a\u5207(T)   Ctrl+X");
        jMenuItem14.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem14ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem14);

        jMenuItem15.setLabel("\u590d\u5236(C)   Ctrl+C");
        jMenuItem15.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem15ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem15);

        jMenuItem16.setLabel("\u7c98\u8d34(P)   Ctrl+V");
        jMenuItem16.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem16ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem16);

        jMenuItem17.setLabel("\u5220\u9664(L)   Del");
        jMenuItem17.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem17ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem17);

        jMenu2.add(jSeparator4);

        jMenuItem18.setLabel("\u67e5\u627e(F)   Ctrl+F");
        jMenuItem18.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem18ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem18);

        jMenuItem19.setLabel("\u67e5\u627e\u4e0b\u4e00\u4e2a(N) F3");
        jMenuItem19.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem19ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem19);

        jMenuItem20.setLabel("\u66ff\u6362(R)   Ctrl+H");
        jMenuItem20.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem20ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem20);

        jMenuItem21.setLabel("\u8f6c\u5230(G)   Ctrl+G");
        jMenu2.add(jMenuItem21);

        jMenu2.add(jSeparator5);

        jMenuItem22.setLabel("\u5168\u9009(A)   Ctrl+A");
        jMenuItem22.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem22ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem22);

        jMenuItem23.setLabel("\u65f6\u95f4/\u65e5\u671f(D)  F5");
        jMenuItem23.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem23ActionPerformed(evt);
            }
        });

        jMenu2.add(jMenuItem23);

        jMenuBar1.add(jMenu2);

        jMenu3.setText("\u683c\u5f0f(O)");
        jCheckBoxMenuItem1.setLabel("\u81ea\u52a8\u6362\u884c(W)");
        jCheckBoxMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jCheckBoxMenuItem1ActionPerformed(evt);
            }
        });

        jMenu3.add(jCheckBoxMenuItem1);

        jMenuItem12.setLabel("\u5b57\u4f53(F)...");
        jMenuItem12.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem12ActionPerformed(evt);
            }
        });

        jMenu3.add(jMenuItem12);

        jMenuBar1.add(jMenu3);

        jMenu4.setText("\u67e5\u770b(V)");
        jMenuItem10.setLabel("\u72b6\u6001\u680f(S)");
        jMenu4.add(jMenuItem10);

        jMenuBar1.add(jMenu4);

        jMenu5.setText("\u5e2e\u52a9(H)");
        jMenuItem8.setLabel("\u5e2e\u52a9\u4e3b\u9898(H)");
        jMenu5.add(jMenuItem8);

        jMenu5.add(jSeparator6);

        jMenuItem9.setLabel("\u5173\u4e8e\u8bb0\u4e8b\u672c(A)");
        jMenu5.add(jMenuItem9);

        jMenuBar1.add(jMenu5);

        setJMenuBar(jMenuBar1);

        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 313, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jScrollPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 235, Short.MAX_VALUE)
        );
        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
    if(gaibian==true)
    {
        int n=JOptionPane.showConfirmDialog(this,"文件内容已经改变。\n需要保存吗?","记事本",JOptionPane.YES_NO_CANCEL_OPTION);
        if(n==JOptionPane.YES_OPTION)
        {
            save();
        }
        if(n==JOptionPane.NO_OPTION)
        {
            System.exit(0);
        }
        if(n==JOptionPane.CANCEL_OPTION)
        {
            this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
        }
    }      
    }//GEN-LAST:event_formWindowClosing
    private void jCheckBoxMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBoxMenuItem1ActionPerformed
    if(jCheckBoxMenuItem1.getState()==true)
        jTextArea1.setLineWrap(true);
    else
        jTextArea1.setLineWrap(false);
    }//GEN-LAST:event_jCheckBoxMenuItem1ActionPerformed
//***********************热键处理******************
    private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_jTextArea1KeyPressed
    gaibian=true;
    if(evt.getKeyCode()==KeyEvent.VK_F5)
    {
        s1=jTextArea1.getText();
        Date nowtime=new Date();
        jTextArea1.insert(""+nowtime,jTextArea1.getCaretPosition());
    }
    if(evt.getKeyCode()==KeyEvent.VK_CONTROL+KeyEvent.VK_X)
    {
        s1=jTextArea1.getText();
        String temp= jTextArea1.getSelectedText();
        StringSelection text=new StringSelection(temp);
        clipboard.setContents(text,null);
        int start=jTextArea1.getSelectionStart();
        int end=jTextArea1.getSelectionEnd();
        jTextArea1.replaceRange("",start,end);
    }
    if(evt.getKeyCode()==KeyEvent.VK_CONTROL+KeyEvent.VK_V)
    {
        s1=jTextArea1.getText();
        Transferable contents=clipboard.getContents(this);
        DataFlavor flavor=DataFlavor.stringFlavor;
        if(contents.isDataFlavorSupported(flavor))
            try
            {
                String str;
                str=(String)contents.getTransferData(flavor);
                jTextArea1.append(str);
            }
            catch(Exception ee){}
    }
    if(evt.getKeyCode()==KeyEvent.VK_DELETE)
    {
        s1=jTextArea1.getText();
        int start=jTextArea1.getSelectionStart();
        int end=jTextArea1.getSelectionEnd();
        jTextArea1.replaceRange("",start,end);
    }
    if(evt.getKeyCode()==KeyEvent.VK_Z)
    {
        chexiao();
    }
    }                                     //*****************退出********************//GEN-LAST:event_jTextArea1KeyPressed
    private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem7ActionPerformed
    this.dispose();
    }//GEN-LAST:event_jMenuItem7ActionPerformed
//****************打印*****************
    private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem6ActionPerformed
    if(evt.getSource()==jMenuItem6)
    {
        PrintJob p=getToolkit().getPrintJob(this,"ok",null);
        Graphics g=p.getGraphics();
        g.translate(120,200);
        this.printAll(g);
        g.dispose();
        p.end();
    }
    }//GEN-LAST:event_jMenuItem6ActionPerformed
//******************字体对话框中的取消按钮*****************
    private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton8ActionPerformed
    jDialog3.dispose();
    }//GEN-LAST:event_jButton8ActionPerformed
//******************字体对话框中的确定按钮*****************
    private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton7ActionPerformed
    Font f=jTextArea3.getFont();
    jTextArea1.setFont(f);
    jDialog3.dispose();
    }//GEN-LAST:event_jButton7ActionPerformed
//*****************字体大小调节***************
    private void list3ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_list3ItemStateChanged
    jTextField6.setText(list3.getSelectedItem());
    zihao=Integer.parseInt(list3.getSelectedItem());
    Font f;
    String name=list1.getSelectedItem();
    String show="Welcome  欢迎您!";
    if(list2.getSelectedItem().equals("粗体"))
    {
        f=new Font(name,Font.BOLD,zihao);
        jTextArea3.setFont(f);
     }
    if(list2.getSelectedItem().equals("斜体"))
    {
        f=new Font(name,Font.ITALIC,zihao);
        jTextArea3.setFont(f);
        
    }
    if(list2.getSelectedItem().equals("常规"))
    {
        f=new Font(name,Font.TRUETYPE_FONT,zihao);
        jTextArea3.setFont(f);
        
    }
    if(list2.getSelectedItem().equals("下划线"))
    {
        f=new Font(name,Font.CENTER_BASELINE,zihao);
        jTextArea3.setFont(f);
        
    }    
    jTextArea3.setText(show);  
    }//GEN-LAST:event_list3ItemStateChanged
//*****************字形调节**************************
    private void list2ItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_list2ItemStateChanged
    jTextField4.setText(list2.getSelectedItem());
    Font f;
    String name=list1.getSelectedItem();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -