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

📄 -

📁 详细对一般字符串表达式解析
💻
📖 第 1 页 / 共 5 页
字号:
                        href="http://www.hiyi.com.cn/bbs/index.php?mods=member&action=info&id=834" 
                        target=_blank>孤魂野鬼</A></B><BR><IMG 
                        src="绿营阵线 - 【原创】我自己写的JAVA程序__计算器(普通型) - 我们的安全专家!.files/pips2.gif"><BR><IMG 
                        src="绿营阵线 - 【原创】我自己写的JAVA程序__计算器(普通型) - 我们的安全专家!.files/no_portait.gif"></P></TD></TR>
                    <TR>
                      <TD>等级:侠客</TD></TR>
                    <TR>
                      <TD>发帖:13</TD></TR>
                    <TR>
                      <TD>注册:<FONT 
                    style="FONT-SIZE: 8pt">2005-06-14</FONT></TD></TR>
                    <TR>
                      <TD>金钱:266</TD></TR>
                    <TR>
                      <TD>状态:<IMG alt=查看在线状态 
                        src="绿营阵线 - 【原创】我自己写的JAVA程序__计算器(普通型) - 我们的安全专家!.files/offline.gif"></TD></TR></TBODY></TABLE></TD>
                <TD height="100%" vAlign=top width="80%">
                  <TABLE align=center cellSpacing=0 height="100%" 
                  style="TABLE-LAYOUT: fixed; word-wrap: break-word" 
width="98%">
                    <TBODY>
                    <TR>
                      <TD vAlign=top><IMG 
                        src="绿营阵线 - 【原创】我自己写的JAVA程序__计算器(普通型) - 我们的安全专家!.files/1.gif">&nbsp;<B>【原创】我自己写的JAVA程序__计算器(普通型)</B><BR><BR>Computer.java&nbsp; 
                        &nbsp; &nbsp; &nbsp; 执行程序<BR><BR>import 
                        java.awt.*;<BR>import java.awt.event.*;<BR>import 
                        javax.swing.*;<BR>import 
                        java.awt.datatransfer.*;<BR>import 
                        java.io.IOException;<BR><BR>public class Computer 
                        implements ActionListener<BR>{<BR>&nbsp; &nbsp; 
                        <BR>&nbsp; &nbsp; private Frame f = new 
                        Frame("计算器");<BR>&nbsp; &nbsp; private Panel p = new 
                        Panel();<BR>&nbsp; &nbsp; private Panel p1 = new 
                        Panel();<BR>&nbsp; &nbsp; private Panel p2 = new 
                        Panel();<BR>&nbsp; &nbsp; private Panel p3 = new 
                        Panel();<BR>&nbsp; &nbsp; private AboutDialog d 
                        ;<BR>&nbsp; &nbsp; private HelpDialog d1 ;<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; private 
                        Button b[] = new Button[21];<BR>&nbsp; &nbsp; private 
                        Button b1[] = new Button[4];<BR>&nbsp; &nbsp; private 
                        Button b2[] = new Button[5];<BR>&nbsp; &nbsp; private 
                        TextField tf = new TextField();<BR>&nbsp; &nbsp; private 
                        TextField tf1 = new TextField(1);<BR>&nbsp; &nbsp; 
                        private String s,oper,s2;<BR>&nbsp; &nbsp; private 
                        boolean flag = true;<BR>&nbsp; &nbsp; private double 
                        result, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, 
                        tmp7;<BR>&nbsp; &nbsp; private Clipboard cb =&nbsp; 
                        Toolkit.getDefaultToolkit().getSystemClipboard();<BR>&nbsp; 
                        &nbsp; <BR>&nbsp; &nbsp; public void run()<BR>&nbsp; 
                        &nbsp; {<BR>&nbsp; &nbsp; &nbsp; &nbsp; s = 
                        "";<BR>&nbsp; &nbsp; &nbsp; &nbsp; oper = "";<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; s2 = "";<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; //tf.setEditable(false);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; tf1.setEditable(false);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; MenuBar mb = new MenuBar();<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; f.setLayout(new 
                        BorderLayout(5,5));<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        f.setBackground(Color.lightGray);<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; f.setLocation(300,200);<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; p.setLayout(new 
                        BorderLayout(3,3));<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        p.setBackground(Color.lightGray);<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; p1.setLayout(new 
                        GridLayout(4,5));<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        p2.setLayout(new 
                        FlowLayout(FlowLayout.LEFT,5,0));<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; p3.setLayout(new 
                        GridLayout(4,1));<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        f.setMenuBar(mb);<BR>&nbsp; &nbsp; &nbsp; &nbsp; Menu m1 
                        = new Menu("编辑(E)");<BR>&nbsp; &nbsp; &nbsp; &nbsp; Menu 
                        m2 = new Menu("查看(V)");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        Menu m3 = new Menu("帮助(H)");<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; mb.add(m1);<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        mb.add(m2);<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        mb.add(m3);<BR>&nbsp; &nbsp; &nbsp; &nbsp; MenuItem mi1 
                        = new MenuItem("复制(C)",new 
                        MenuShortcut(KeyEvent.VK_C));<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; MenuItem mi2 = new MenuItem("粘贴(V)",new 
                        MenuShortcut(KeyEvent.VK_V));<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; MenuItem mi3 = new MenuItem("退出");<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; MenuItem mi4 = new 
                        MenuItem("科学型(S)");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        MenuItem mi5 = new MenuItem("数字分组(T)");<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; MenuItem mi6 = new 
                        MenuItem("关于计算器");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        MenuItem mi7 = new MenuItem("帮助主题");<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; mi1.addActionListener(this);<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; 
                        mi2.addActionListener(this);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; mi3.addActionListener(this);<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; mi4.addActionListener(this);<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; 
                        mi5.addActionListener(this);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; mi6.addActionListener(this);<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; mi7.addActionListener(this);<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; <BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        m1.add(mi1); <BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        m1.add(mi2);<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        m1.addSeparator();<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        m1.add(mi3);<BR>&nbsp; &nbsp; &nbsp; &nbsp; <BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; m2.add(mi4);<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; m2.addSeparator();<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; m2.add(mi5);<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        <BR>&nbsp; &nbsp; &nbsp; &nbsp; m3.add(mi6);<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; m3.addSeparator();<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; m3.add(mi7);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; <BR>&nbsp; &nbsp; &nbsp; &nbsp; <BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; for(int i=1;i&lt;4;i++)<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; {<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; b1<I> = new Button();<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; &nbsp; &nbsp; b1<I>.setFont(new 
                        Font("仿宋",0,16));<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; b1<I>.setBackground(Color.lightGray);<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        b1<I>.setForeground(Color.red);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; }<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b1[1].setLabel("&nbsp; 退格&nbsp; ");<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; b1[2].setLabel("&nbsp; &nbsp; CE&nbsp; 
                        &nbsp; ");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b1[3].setLabel("&nbsp; &nbsp; C&nbsp; &nbsp; 
                        ");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        p2.add(tf1);<BR>&nbsp; &nbsp; &nbsp; &nbsp; <BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; for(int i=1;i&lt;4;i++)<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; {<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; &nbsp; p2.add(b1<I>);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; &nbsp; &nbsp; 
                        b1<I>.addActionListener(this);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; }<BR>&nbsp; &nbsp; &nbsp; &nbsp; <BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; for(int i=1;i&lt;5;i++)<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; {<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; &nbsp; b2<I> = new Button();<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; &nbsp; &nbsp; b2<I>.setFont(new 
                        Font("仿宋",0,16));<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; b2<I>.setBackground(Color.lightGray);<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        b2<I>.setForeground(Color.red);<BR>&nbsp; &nbsp; &nbsp; 
                        &nbsp; }<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b2[1].setLabel("MC");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b2[2].setLabel("MR");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b2[3].setLabel("MS");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b2[4].setLabel("M+");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        <BR>&nbsp; &nbsp; &nbsp; &nbsp; for(int 
                        i=1;i&lt;5;i++)<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        {<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        p3.add(b2<I>);<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; b2<I>.addActionListener(this);<BR>&nbsp; &nbsp; 
                        &nbsp; &nbsp; }<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; &nbsp; &nbsp; <BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        for(int i=1;i&lt;21;i++)<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        {<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b<I> = 
                        new Button();<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; b<I>.setFont(new Font("仿宋",0,16));<BR>&nbsp; 
                        &nbsp; &nbsp; &nbsp; }<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[1].setLabel("7");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[2].setLabel("8");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[3].setLabel("9");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[4].setLabel("/");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[5].setLabel("sqrt");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[6].setLabel("4");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[7].setLabel("5");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[8].setLabel("6");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[9].setLabel("*");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[10].setLabel("%");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[11].setLabel("1");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[12].setLabel("2");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[13].setLabel("3");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[14].setLabel("-");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[15].setLabel("1/x");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[16].setLabel("0");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[17].setLabel("+/-");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[18].setLabel(".");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[19].setLabel("+");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        b[20].setLabel("=");<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        <BR>&nbsp; &nbsp; &nbsp; &nbsp; for(int 
                        i=1;i&lt;21;i++)<BR>&nbsp; &nbsp; &nbsp; &nbsp; 
                        {<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        p1.add(b<I>);<BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
                        &nbsp; b<I>.addActionListener(this);<BR>&nbsp; &nbsp; 

⌨️ 快捷键说明

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