java编程题目
(1)创建Frame的实例,修改窗体布局为FlowLayout布局,在容器上面放置2个文本域TextField和1个按钮Button;(2)在第一个TextField中输...
(1) 创建Frame的实例,修改窗体布局为FlowLayout布局,在容器上面放置2个文本域TextField和1个按钮Button;
(2) 在第一个TextField中输入数字3且单击按钮后,在第二个TextField中显示该数的平方;
(3) 在第一个TextField中输入数字3且回车,在第二个TextField中也可以显示该数的平方;
(4) 当点击Frame的关闭按钮时,可以结束应用程序。
(5) 利用Eclipse作为开发工具,进行程序编写和测试
本人是编程小白。这块没有学好 希望大佬能帮助我一下 感激不尽 展开
(2) 在第一个TextField中输入数字3且单击按钮后,在第二个TextField中显示该数的平方;
(3) 在第一个TextField中输入数字3且回车,在第二个TextField中也可以显示该数的平方;
(4) 当点击Frame的关闭按钮时,可以结束应用程序。
(5) 利用Eclipse作为开发工具,进行程序编写和测试
本人是编程小白。这块没有学好 希望大佬能帮助我一下 感激不尽 展开
1个回答
展开全部
这不都说的很清楚了么。。。。。。。。
自己写吧,也没啥难度。
是完全不知道这个题目再说什么么?
package spring5.source;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
public class D extends JFrame {
public static void main(String[] args) {
D d = new D();
d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
d.setSize(500, 500);
d.setLayout(new FlowLayout());
TextField t1 = new TextField();
TextField t2 = new TextField();
Button b = new Button("OK");
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String v1 = t1.getText();
try {
int n = Integer.parseInt(v1);
Double d = Math.pow(n, 2);
t2.setText(String.valueOf(d.intValue()));
} catch (Exception e2) {
e2.printStackTrace();
}
}
});
t1.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyReleased(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
if (e.getKeyChar() == KeyEvent.VK_ENTER) {
String v1 = t1.getText();
try {
int n = Integer.parseInt(v1);
Double d = Math.pow(n, 2);
t2.setText(String.valueOf(d.intValue()));
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
});
// KeyListener key_Listener = ;
d.add(t1);
d.add(t2);
d.add(b);
d.setVisible(true);
}
}
少了一个 d.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 关闭窗口的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |