等待JAVA中的活动

时间:2012-03-05 09:00:13

标签: java

我是java的新手。 我尝试制作一个节目,我有一个问题。

import java.util.Arrays;
public class AccessFIleTest 
{//start of class AccessFIleTest 
//variables here


    public static void main(String[] args) 
    {//start of main method
        String pinakas[]=new String[3];
        ReturnSQLConnectionOptions newOptions= new ReturnSQLConnectionOptions();

         pinakas=newOptions.getPinakastimon();        
         System.out.println(Arrays.toString(pinakas));



    }//end of main method

}//end of class AccessFIleTest 

因此newOptions会检查特定文件是否存在!如果它确实那么它会读取内容并将它们放入数组pinakas中,并且everythig效果很好。 如果没有,则显示用户必须放置值的jframe窗口,然后存储该文件,并在getPinakastimon()上返回用户插入的值。 问题是,这里的代码甚至是等待值的窗口都是可见的,并且等待来自用户程序的数据打印pinakas数组,其中当前是空的。 有帮助吗? 提前谢谢!

2 个答案:

答案 0 :(得分:0)

使用JDialog代替,这应该向您展示如何设置一个接受用户输入的字符串http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html#input

答案 1 :(得分:0)

如果我理解正确,我相信您希望将此代码作为连接到窗口上某个按钮的操作运行。

在这种情况下,将此代码放在单独的方法,创建按钮(或者您可能已经有),然后将动作侦听器添加到此按钮并实现它:只需调用将数据保存到磁盘的代码。

我希望这会有所帮助。如果您需要更具体的帮助,请发布更多代码片段。