我正在使用Java圖形界面(Swing,AWT)。我的應用程序中的數據輸入應該通過JFrame
完成。事實上,我有10個實體需要10 JFrame
。我使用了for
循環,但JFrame
似乎沒有等到數據輸入。Java GUI應用程序
我用Thread.sleep()
但徒勞無功。任何幫助?
下面是我的一些代碼:
for (int i=0; i < VMnumber; i++) // VMnumber : number of virtual machines to instantiate
{
mips=0;
frame=new VMcaracteristics(); // VMcaracteristics is a JFrame to enter VMs caracteristics
frame.setVisible(true);
while (!VMcaracteristicsFlag) // Current frame is still open
{
Thread.sleep(100);
} // create a VM correspondent to the current frame
vm = new Vm(vmid, brokerId, mips, pesNumber, ram, bw, size, vmm, new CloudletSchedulerTimeShared());
vmlist.add(vm);
}
我們可以得到一些代碼嗎?也許初始化和涉及循環的部分? – Mshnik 2014-08-27 18:04:50
你嘗試了什麼?任何代碼示例? – 2014-08-27 18:05:04
你正在尋找一個「提交」按鈕,或者是在檢測到配置發生任何變化的時候?我認爲現在不需要更多的代碼/細節來確定你想要發生什麼,以及目前發生了什麼。 – user2813274 2014-08-27 18:05:17