D
Dymytry
Товарищи, объясните, пожалуйста, как:
1)
есть цикл который что-то делает. как его прервать по нажатию кнопки на форме?
пока этот цикл что-то делает я не смогу взаимодейстовать с приложением если не работаю с multitreads, так?
задача такая: надо чтобы кажду минуту оно делало некий запрос, в остальное время хотелось бы чтобы приложение было свободно.
2) я попробовал разместить две своих таблицы, унаследованных от JTable на форме. Но к величайшему сожалению, оно не работает: вот в таком виде не показываются обе таблицы, хотя по отдельности первая показывалась. Что не так?
3) Для образования:
3.1 Зачем нужна библиотека Spring?
3.2 Часто ли используют Google Web Toolkit? Ведь как я понял он генерит код автоматом, а это не очень хорошо.
3.3 Делают ли вообще сайты на JSP. Если да, то в чем их плюсы?
3.4 При резком изменении размеров моих окон, созданных на Jave, я замечаю что границы окна как бы двоятся, дергаются, иногда проступает черный фон на который с задержкой наезжают мои Controls. Короче, медленно прорисовывает, хотя сама программа не тормозит. У меня DualCore 3ГБ, хотя и с плохой видеокартой, но на native окнах такого нет. Это что?
1)
есть цикл который что-то делает. как его прервать по нажатию кнопки на форме?
пока этот цикл что-то делает я не смогу взаимодейстовать с приложением если не работаю с multitreads, так?
задача такая: надо чтобы кажду минуту оно делало некий запрос, в остальное время хотелось бы чтобы приложение было свободно.
2) я попробовал разместить две своих таблицы, унаследованных от JTable на форме. Но к величайшему сожалению, оно не работает: вот в таком виде не показываются обе таблицы, хотя по отдельности первая показывалась. Что не так?
Код:
JFrame frame = new JFrame("Swing Example Window");
frame.setSize(500, 500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = frame.getContentPane();
JTabbedPane tabs = new JTabbedPane();
ATable aTable = new ATable(); // мой класс унаследованный от таблицы. если использовать JTable то то же самое.
BTable bTable = new BTable();
JPanel panelAB = new JPanel();
JScrollPane scrollPaneA = new JScrollPane(aTable);
JScrollPane scrollPaneB = new JScrollPane(bTable);
scrollPaneA.add(aTable);
scrollPaneB.add(bTable);
panelAB.add(scrollPaneA);
panelAB.add(scrollPaneB);
JScrollPane scrollPaneC = new JScrollPane();
tabs.addTab("A tab", panelAB);
tabs.addTab("C tab", scrollPaneC);
contentPane.add(tabs);
frame.setVisible(true);
3) Для образования:
3.1 Зачем нужна библиотека Spring?
3.2 Часто ли используют Google Web Toolkit? Ведь как я понял он генерит код автоматом, а это не очень хорошо.
3.3 Делают ли вообще сайты на JSP. Если да, то в чем их плюсы?
3.4 При резком изменении размеров моих окон, созданных на Jave, я замечаю что границы окна как бы двоятся, дергаются, иногда проступает черный фон на который с задержкой наезжают мои Controls. Короче, медленно прорисовывает, хотя сама программа не тормозит. У меня DualCore 3ГБ, хотя и с плохой видеокартой, но на native окнах такого нет. Это что?