永发信息网

关于JAVA程序设计问题

答案:1  悬赏:20  手机版
解决时间 2021-08-01 11:27
  • 提问者网友:低吟詩仙的傷
  • 2021-07-31 19:15

已知整形数组A[ ]={1,3,4,6,9,……},

写一个Frame窗口程序,窗口上含有两个单行文本框和一个按钮,点击按钮之后,事件功能如下:

(1)计算A数组的元素之和,并存放在第一个文本框中,

(2)创建数组B,B的长度与A相同,数组中各个元素的值是A的两倍,最后将B的所有元素值按“2,6,8,12,18…”的形式显示在第二个文本框内。

麻烦各位大侠了,本人感激不尽!

最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-07-31 19:22

import java.awt.*;
import java.awt.event.*;


import javax.swing.JFrame;




public class javapro {



public static void main(String args[])
{
Frame frame=new Frame("Frame");
frame.setLayout(new FlowLayout());
frame.setSize(600,400);

Panel panel1=new Panel();
panel1.setLayout(new GridLayout(2,1));
final TextField textfield1;
final TextField textfiled2;
textfield1 = new TextField(15);
panel1.add(textfield1);

textfiled2=new TextField(15);
panel1.add(textfiled2);
frame.add(panel1);
Button btn=new Button("按钮");
btn.addActionListener(new ActionListener(){


public void actionPerformed(ActionEvent ae) {
// TODO Auto-generated method stub
int a[]={1,3,4,6,9};//其他自己添加
int b[]=new int[a.length];
long sum=0;
for(int i=0;i<a.length;i++)
{
b[i]=2*a[i];
sum += a[i];
}
textfield1.setText(""+sum);
String str="";
for(int i=0;i<b.length-1;i++)
{
str=str+b[i]+",";
}
str=str+b[b.length-1];
textfiled2.setText(str);


}

});
frame.add(btn);

frame.setVisible(true);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
});

}



}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯