java小實驗

來源:互聯網
上載者:User
package Second;import java.awt.*;import javax.swing.*;import java.math.*;import java.awt.event.*;public class test1 implements ActionListener{/** * @param args */  public JTextField s=new JTextField(13);  public JTextField s1=new JTextField(13);  public JLabel l1=new JLabel("平方");  public JLabel l2=new JLabel("立方");  public JLabel l3=new JLabel(" 四次方");  public JButton b1=new JButton("平方結果");  public JButton b2=new JButton("立方結果");  public JButton b3=new JButton("四次方根");void display(){    JPanel panel=new JPanel(new GridLayout(4,2));  JFrame jf=new JFrame("測試程式");  jf.setSize(300,200);  jf.setContentPane(panel);  jf.setVisible(true);  jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  jf.setResizable(false);  panel.add(s);  panel.add(s1);  panel.add(l1);  panel.add(b1);  panel.add(l2);  panel.add(b2);  panel.add(l3);  panel.add(b3);  b1.addActionListener(this);  b2.addActionListener(this);  b3.addActionListener(this);}public void actionPerformed(ActionEvent e){if(e.getSource()==b1){ double a=Double.parseDouble(s.getText()); a=a*a; s1.setText(""+a);}else if(e.getSource()==b2){ double a=Double.parseDouble(s.getText()); a=a*a*a; s1.setText(""+a);}else if(e.getSource()==b3){double a=Double.parseDouble(s.getText());a=a*a*a*a;s1.setText(""+a);}}public static void main(String[] args) {// TODO Auto-generated method stub          test1 m=new test1();          m.display();}}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.