【发布时间】:2014-01-07 19:13:14
【问题描述】:
我只想从其他类中获取在我的 txtfield 中输入的值
public class MyCostumizedDialog{
int x = 0 ;
public void showFrameDialog(){
// Here are my components...
txt1 = new Jtextfields;...//my jtxtfield
.......
btn1.addactionlister(....){
x = Integer.parseInt(txt1.gettext());//get string from jtxtfld and parse to int
}
public int getNumber(){
return x;
}
}
然后我想像这样从 MyCostumizedDialog 中获取从 jtxtfild 输入的值
public class OtherClass{
public void frame(){
btn2.addactionlistener(......){
MyCostumizedDialog mcd = new MyCostumizedDialog();
mcd .showFrameDialog();
Double x= mcd.getNumber();
txtNumber.setText("P "+x);
}
}
}
txtnumber总是显示MycostumeDialog中x的初始值,请帮帮我
【问题讨论】:
-
请修正您帖子的格式 - 目前无法阅读。阅读编辑器的帮助以进行编码;如果要缩进整个代码块,则不需要反引号。
-
对不起,这是我第一次,非常抱歉,我只是希望有人能帮助我:D
-
当您检查第一个对话框中的值时,什么会触发第二个对话框更新?您是否希望这会自动发生?
-
是的,虽然在 MyCostumizedDialog 中按下 btn1 后它会返回 x 的新值