
JAVA作业,求助
本程序定义了一个长度为20的整数数组并赋值,且数组中的数值是递增的,程序将数组中的元素做头尾置换,技术组中第一个元素和倒数第一个元素交换,第二个与倒数第二个元素交换,一次...
本程序定义了一个长度 为20的整数数组并赋值,且数组中的数值是递增的,程序将数组中的元素做头尾置换,技术组中第一个元素和倒数第一个元素交换,第二个与倒数第二个元素交换,一次进行,最后从第一个元素开始打印输出
展开
1个回答
展开全部
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);
}
}
这样可以么?
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);
}
}
这样可以么?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询