java 怎么通过按钮事件向别的函数传值
想在运行时,用户在JTextArea输入值,通过按钮事件,将该值返回别的函数做参数,这个怎么做;eg:通过按钮事件向主函数传一个值,动态的给数组创建大小;publiccl...
想在运行时,用户在JTextArea输入值,通过按钮事件,将该值返回别的函数做参数,这个怎么做;
eg:
通过按钮事件向主函数传一个值,动态的给数组创建大小;
public class test3 implements ActionListener{
JTextArea ta1=new JTextArea();
JTextArea ta2=new JTextArea();
JButton b1=new JButton("方阵维数:N");
int z=0;
void initUI(){
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1){
ta2.setText(ta1.getText());
z=Integer.parseInt(ta1.getText());
}
}
g.initUI();
int n;
n=g.z;
int [][]a=new int [n][n];
String [] b=new String [n];
........
}
}
n的值在运行时为0呀。 展开
eg:
通过按钮事件向主函数传一个值,动态的给数组创建大小;
public class test3 implements ActionListener{
JTextArea ta1=new JTextArea();
JTextArea ta2=new JTextArea();
JButton b1=new JButton("方阵维数:N");
int z=0;
void initUI(){
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1){
ta2.setText(ta1.getText());
z=Integer.parseInt(ta1.getText());
}
}
g.initUI();
int n;
n=g.z;
int [][]a=new int [n][n];
String [] b=new String [n];
........
}
}
n的值在运行时为0呀。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |