怎么把下面的.java程序改成.html运行出来

[复制链接]
查看11 | 回复3 | 2011-5-17 04:43:21 | 显示全部楼层 |阅读模式
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
importjava.applet.*;
importjava.net.URL;

publicclassCalculatorextendsJFrame{
        privateJTextFieldt1=newJTextField(11),t2=newJTextField(11),
                        t3=newJTextField(20);
        privateString[]sign={\"\",\"-\",\"*\",\"/\"};
        privateJComboBoxcomboBox=newJComboBox(sign);
        privateJButtonb1=newJButton(\"=\");
        privateJButtonb2=newJButton(\"清除\");
        privateJButtonb3=newJButton(\"退出\");

        publicCalculator(Stringtitle){
                super(title);
                t3.setEditable(false);

                ContainercontentPane=getContentPane();
                contentPane.setLayout(newFlowLayout());
                contentPane.add(t1);
                contentPane.add(comboBox);
                contentPane.add(t2);
                contentPane.add(b1);
                contentPane.add(t3);
                contentPane.add(b2);
                contentPane.add(b3);
               
                actLisal=newactLis();
                b1.addActionListener(al);
                b2.addActionListener(al);
                b3.addActionListener(al);

                super.setBounds(460,250,400,140);
                super.setResizable(false);
                super.setVisible(true);
        }
       
        classactLisimplementsActionListener{
                publicvoidactionPerformed(ActionEvente){
                        if(e.getSource()==b1){
                                floatx,y;//操作数变量
                                doubleresult=0;
                                try{//异常捕获机制
                                        x=Float.parseFloat(t1.getText());//将字符串数据转换成浮点型数据
                                        y=Float.parseFloat(t2.getText());
                                        if(comboBox.getSelectedIndex()==0)//运算符为\"\"
                                                result=xy;
                                        elseif(comboBox.getSelectedIndex()==1)//运算符为\"-\"
                                                result=x-y;
                                        elseif(comboBox.getSelectedIndex()==2)//运算符为\"*\"
                                                result=x*y;
                                        elseif(comboBox.getSelectedIndex()==3)//运算符为\"/\"
                                                result=x/y;
                                        t3.setText(result\"\");
                                }catch(Exceptionee){
                                        t3.setText(\"数据错误\");
                                }//捕获异常,数据错误时,显示信息
                        }elseif(e.getSource()==b2){
                                t1.setText(\"\");
                                comboBox.setSelectedIndex(0);
                                t2.setText(\"\");
                                t3.setText(\"\");
                        }elseif(e.getSource()==b3){
                                System.exit(0);
                        }
                }
        }
       
        publicstaticvoidmain(String[]args){
                Calculatorc=newCalculator(\"四则运算\");
                c.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
       
}
回复

使用道具 举报

千问 | 2011-5-17 04:43:21 | 显示全部楼层
你这个是图形界面,为什么想在浏览器中显示?要么就做成applet,要么就改成web程序
回复

使用道具 举报

千问 | 2011-5-17 04:43:21 | 显示全部楼层
怎么转,请把转好的程序发一下呢,
回复

使用道具 举报

千问 | 2011-5-17 04:43:21 | 显示全部楼层
自己弄吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行