
你好 小弟请教一下。。。我的问题是 java中 在一对话框中 点击一个按扭弹出对话框!!!!!!!!
点击按钮后出现一个对话框例如是输入学生个数,输入个数后,在继续出现下面的对话框。。。请问怎么实现啊???急!!!!很好有点意思这是问题的很小一部分1025331002加我...
点击按钮后 出现一个对话框 例如是 输入学生个数,输入个数后,在继续出现下面的对话框。。。请问怎么实现啊 ???急!!!!
很好 有点意思这是问题的很小一部分 1025331002加我吧 咱们好好沟通一下。。谢谢谢!!! 展开
很好 有点意思这是问题的很小一部分 1025331002加我吧 咱们好好沟通一下。。谢谢谢!!! 展开
1个回答
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);
}
}
===============
有问题直接在这提问吧,说的清楚点就行了。
我不要悬赏分
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);
}
}
===============
有问题直接在这提问吧,说的清楚点就行了。
我不要悬赏分
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询