标题:java程序求购
只看楼主
dayan
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-5-8
 问题点数:0 回复次数:6 
java程序求购

本人学古C,C++,就是没JAVA,但现在有一个JAVA题目:
1、使用Java SDK创建一个Windows图形界面应用程序 。
2、实现一个能做算术运算的用户界面。界面包括标签和文本域Number1、Number2、Result。Result文本域用于显示Number1和 Number2的算术运算的结果。程序使用四个按钮,它们分别标有Add、Subtract、Multiply和Divide,用来完成Number1和 Number2 的加、减、乘、除功能。程序也创建了完成相同功能运算的菜单 。

由于事情紧急,故请高手来指点,谢了~

搜索更多相关主题的帖子: java JAVA Result 
2006-05-13 01:01
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
如此简单的程序自己简单的学一下应该可以写的

可惜不是你,陪我到最后
2006-05-13 10:30
dayan
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2006-5-8
得分:0 

我没学的
只是同学叫我做,我就。。。。。。
没办法拉~

2006-05-13 10:44
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
做这个东西有什么用啊

可惜不是你,陪我到最后
2006-05-13 10:59
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 
第二个题目代码:
------------------------------------------------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Minicalc{
public static void main(String[] args){
JFrame frame=new JFrame("简易计算器");
Container pane=frame.getContentPane();
JTextField firstnumber=new JTextField(10);
JTextField secondnumber=new JTextField(10);
JTextField result=new JTextField(10);
JButton addButton=new JButton("+");
JButton subButton=new JButton("-");
JButton mulButton=new JButton("*");
JButton divButton=new JButton("/");
pane.setLayout(new GridLayout(5,2));
pane.add(new JLabel("Enter a number"));
pane.add(firstnumber);
pane.add(new JLabel("Enter a number"));
pane.add(secondnumber);
pane.add(new JLabel("Result"));
pane.add(result);
pane.add(addButton);
pane.add(subButton);
pane.add(mulButton);
pane.add(divButton);

DoMath listener=new DoMath(firstnumber,secondnumber,result);
addButton.addActionListener(listener);
subButton.addActionListener(listener);
mulButton.addActionListener(listener);
divButton.addActionListener(listener);
frame.pack();
frame.show();

}

}
class DoMath implements ActionListener{
private JTextField inputone,inputtwo,output;
char F[]=(e.getActionCommand())toCharArray();
DoMath(JTextField first,JTextField second,JTextField result){
inputone=first;
inputtwo=second;
output=result;
}
public void actionPerformed(ActionEvent e){
double first,second;
first=Double.parseDouble(inputone.getText().trim());
second=Double.parseDouble(inputtwo.getText().trim());
switch(F){

case '+' : output.setText(String.valueOf(first+second));break;
case '-' : output.setText(String.valueOf(first-second));break;
case '*' : output.setText(String.valueOf(first*second));break;
case '/' : output.setText(String.valueOf(first/second));break;
}


/*if (e.getActionCommand().equals("+"))
output.setText(String.valueOf(first+second));
else { if (e.getActionCommand().equals("-"))
output.setText(String.valueOf(first-second));
else {if (e.getActionCommand().equals("*"))
output.setText(String.valueOf(first*second)) ;
else
output.setText(String.valueOf(first/second));
}
}*/
}
}

------Java 爱好者,论坛小混混,学习中------
2006-05-13 14:41
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
switch(F){
F是什么,F是一个数组的引用啊,怎么可以用在这里

可惜不是你,陪我到最后
2006-05-13 14:48
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
得分:0 

那个switch语句 有错 被注释掉的才正确 呵呵


------Java 爱好者,论坛小混混,学习中------
2006-05-13 18:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-63755-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.167181 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved