编写一个java程序,显示如图界面,实现计算按钮。

 我来答
xdyuan33333
2018-01-02 · 超过78用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:70%
帮助的人:73.2万
展开全部
//这个要求半径不为空,没异常处理
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.*;
public class Test5 extends JFrame{
JLabel label_r;
JLabel label_s;
JTextField field_r;
JTextField field_s;
JButton 码核含button_cal;
JPanel p;
public Test5(){
p=new JPanel(new FlowLayout(1,10,10));
label_r=new JLabel("半径:");
field_r=new JTextField(10);
label_s=new JLabel("面积:");
field_s=new JTextField(10);
button_cal=new JButton("计算");
p.add(label_r);
p.add(field_r);
p.add(label_s);
p.add(field_s);
p.add(button_cal);
add(p);

button_cal.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
double r=Double.parseDouble(field_r.getText());
double s=Math.PI*Math.pow(r, 2);
s=(double)Math.round(s*100)/100;
field_s.setText(s+""氏州);
}
});
}
public 迟笑static void main(String[] args){
Test5 s=new Test5();
s.setTitle("圆的面积");
s.setLocationRelativeTo(null);
s.setDefaultCloseOperation(3);
s.setSize(200,150);
s.setVisible(true);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式