Я сделал один проект, который показывает инвентаризацию запасов одного магазина.
В этом инвентаре программное обеспечение должно хранить данные продуктов с их изображениями.
Есть одна проблема ...
Bcz лотов, экран, на который загружается изображение, занимает много времени.
Итак, я подумал, что должен дать кадр, в котором будет на этикетке, которая будет показывать «Загрузка программного обеспечения».
Но теперь, когда я устанавливаю visible = true для этого кадра, но из-за проблемы загрузки классов экрана этих изображений мой кадр не отображается правильно. Я поставил снимок экрана , теперь мой код.
JFrame f;
try{
f = new JFrame("This is a test");
f.setSize(300, 300);
Container content = f.getContentPane();
content.setBackground(Color.white);
content.setLayout(new FlowLayout());
JLabel jl = new JLabel();
jl.setText("Loading Please Wait....");
content.add(jl);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}catch(Exception e){
e.printStackTrace();
}
initComponents();
try {
addInverntory = new AddInventoryScreen();
showstock = new showStock(); // this class will take big time.
mf = new mainForm();
f.setVisible(false);
}catch (Exception ex) {
ex.printStackTrace();
}
Как может показать какое-то сообщение о том, что другой класс загружает или "загрузка программного обеспечения" в этом случае?
Просто для ознакомления .... этот класс не является экраном, на котором будет загружаться изображение.