用Java application 编写一个矩形的程序,能输出周长和面积且矩形的长和宽能自己输入,不需要在程序里面改矩形的长宽

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 15:19:46
用Java application 编写一个矩形的程序,能输出周长和面积且矩形的长和宽能自己输入,不需要在程序里面改矩形的长宽

用Java application 编写一个矩形的程序,能输出周长和面积且矩形的长和宽能自己输入,不需要在程序里面改矩形的长宽
用Java application 编写一个矩形的程序,能输出周长和面积
且矩形的长和宽能自己输入,不需要在程序里面改矩形的长宽

用Java application 编写一个矩形的程序,能输出周长和面积且矩形的长和宽能自己输入,不需要在程序里面改矩形的长宽

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class Rec extends JFrame{

private JLabel chang,kuan,show;

private JTextField ch,ku;

private JButton jisuan;

private double c,k;

public Rec(){

chang=new JLabel("长:");

ch=new JTextField(10);

kuan=new JLabel("宽:");

ku=new JTextField(10);

jisuan=new JButton("计算");

show=new JLabel();

JPanel p[]=new JPanel[4];

for(int i=0;i<4;i++){

p[i]=new JPanel(new FlowLayout());

}

p[0].add(chang);

p[0].add(ch);

p[1].add(kuan);

p[1].add(ku);

p[2].add(show);

p[3].add(jisuan);

jisuan.addActionListener(new ActionListener(){

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

try{

c=Double.parseDouble(ch.getText());

k=Double.parseDouble(ku.getText());

show.setText("面积是:"+c*k+"    周长是:"+(2*c+2*k));

}catch(Exception ex){

ex.printStackTrace();

show.setText("出错:"+ex.getMessage());

}

}

});

this.setTitle("计算周长和面积");

this.setLayout(new GridLayout(4,1));

for(int i=0;i<4;i++){

this.add(p[i]);

}

this.setVisible(true);

this.setSize(350, 250);

this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);

}

public static void main(String arg[]){

Rec r=new Rec();



}

}

运行结果看下面,无聊写了一下

用JAVA编写这函数: x (x 用JAVA编写N阶幻方矩阵! java编写图案1 12 123 1234 12345用java编写图案112123123412345 用Java application 编写一个矩形的程序,能输出周长和面积且矩形的长和宽能自己输入,不需要在程序里面改矩形的长宽 找出1-1000的同构数用JAVA编写 用java编写500到800的素数的个数 用java编写菱形给代码给注释 1. 编写Application程序,找出所有水仙花数,水仙花数是三位数,它的各位数字的立方和等于这三个数本身,例如 371=33+73+13,371 就是水仙花数,请分别用while循环和for循环实现.用JAVA语言编写 Java编写计算器的流程图 帮忙看一下,这句英文怎么写?我用java语言编写了一个程序,名字叫myApp,我英文标注一下,证明软件是java编写的,应该是myApp for java 还是myApp by java 还是其他写法? 编写一个java application程序,运用加密操作将字母变成倒序字母,如A变成Z,B变成Y?编写一个加密application程序,将一个字母赋给一个一个变量,输出这个字母加密的结果.加密操作是将字母变成倒序 用 java 编写求Fibonacci数列前20个数(用循环) 呼叫中心的坐席软件用什么语言编写比较好啊?用java编的话, 用while循环求n2大于12000的最小数n.(用java编写) 用java编写一个程序,计算1!+2!+3!+4!+5! 用java编写,输入两个整数A 和 B,计算 A + B 用java语言编写:计算并输出一个整数各位数字之和 用java编写.判断一个数能否同时被3和5整除Rt