JAVA作业,求助

本程序定义了一个长度为20的整数数组并赋值,且数组中的数值是递增的,程序将数组中的元素做头尾置换,技术组中第一个元素和倒数第一个元素交换,第二个与倒数第二个元素交换,一次... 本程序定义了一个长度 为20的整数数组并赋值,且数组中的数值是递增的,程序将数组中的元素做头尾置换,技术组中第一个元素和倒数第一个元素交换,第二个与倒数第二个元素交换,一次进行,最后从第一个元素开始打印输出 展开
 我来答
嫁崶卒
2014-06-16 · 超过53用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:131万
展开全部
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class SwingTest extends JFrame {
JTextField jtf1, jtf2;
JButton jbt;
JLabel jlb;

public static void main(String[] args) {
// TODO Auto-generated method stub
new SwingTest();
}

SwingTest() // 构造函数
{

// 控件实例
jtf1 = new JTextField();
jtf2 = new JTextField();
jbt = new JButton("开始比较");
jlb = new JLabel();
//创建按钮事件
jbt.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
if(Float.parseFloat(jtf1.getText()) > Float.parseFloat(jtf2.getText()))
{
jlb.setText("第一个数为"+jtf1.getText() +" (大一些) 第二个数为"+jtf2.getText());
}
else
{
if(Float.parseFloat(jtf1.getText()) == Float.parseFloat(jtf2.getText()))
{
jlb.setText("第一个数为"+jtf1.getText() +" 第二个数为"+jtf2.getText()+" (两数相等) ");
}
else
{
jlb.setText("第一个数为"+jtf1.getText() +" 第二个数为"+jtf2.getText()+" (大一些) ");
}
}

}
});

// 设置布局
this.setLayout(null);
jtf1.setBounds(20, 20, 80, 50);
jtf2.setBounds(120, 20, 80, 50);
jbt.setBounds(20, 80, 80, 50);
jlb.setBounds(20,140,500,50);

//添加组件
this.add(jtf1);
this.add(jtf2);
this.add(jbt);
this.add(jlb);

// 设置窗体
this.setTitle("比较两个浮点数");
this.setSize(500, 300);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}

}
这样可以么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式