Я работаю над графическим интерфейсом Java (Swing, AWT). Запись данных в моем приложении должна выполняться через JFrame
. На самом деле у меня есть 10 объектов, которые требуют 10 JFrame
с. Я использовал цикл for
, но JFrame
s, похоже, не дождался ввода данных.Приложение 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
Что вы пробовали? Любой пример кода? –
Вы ищете кнопку «отправить» или что-то, что обнаруживает какие-либо изменения в конфигурации, как это происходит? Я не думаю, что это прямо сейчас, без каких-либо кодов/деталей о том, что именно вы хотите, и что происходит в данный момент. – user2813274