你好 小弟请教一下。。。我的问题是 java中 在一对话框中 点击一个按扭弹出对话框!!!!!!!!

点击按钮后出现一个对话框例如是输入学生个数,输入个数后,在继续出现下面的对话框。。。请问怎么实现啊???急!!!!很好有点意思这是问题的很小一部分1025331002加我... 点击按钮后 出现一个对话框 例如是 输入学生个数,输入个数后,在继续出现下面的对话框。。。请问怎么实现啊 ???急!!!!
很好 有点意思这是问题的很小一部分 1025331002加我吧 咱们好好沟通一下。。谢谢谢!!!
展开
 我来答
匿名用户
2010-12-25
展开全部
一个简单的例子。。。。
import java.awt.GridLayout;
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 A extends JFrame {

private A a;
public JLabel lbl1;
public JLabel lbl2;

public A() {
lbl1 = new JLabel("111111111");
lbl2 = new JLabel("222222222");

JButton btnTest = new JButton("测试按钮");
btnTest.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new B(a).setVisible(true);
}
});
setLayout(new GridLayout(1, 3));
add(lbl1);
add(lbl2);
add(btnTest);
setSize(300, 70);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
a = this;
}

public static void main(String[] args) {
new A().setVisible(true);
}
}

class B extends JFrame {

private A a;
private JTextField txt1;
private JTextField txt2;

public B(A aa) {
a = aa;
txt1 = new JTextField();
txt2 = new JTextField();
JButton btnTest = new JButton("测试按钮");
btnTest.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
a.lbl1.setText(txt1.getText());
a.lbl2.setText(txt2.getText());
}
});
setLayout(new GridLayout(3, 1));
add(txt1);
add(txt2);
add(btnTest);
setBounds(100, 100, 300, 100);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
===============
有问题直接在这提问吧,说的清楚点就行了。
我不要悬赏分
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式