Я noob для Swing. Я хочу иметь движущийся объект на JPanel от точки к точке. Есть метод, который вызывается несколько раз, поэтому я могу вставить туда увеличение координат?Есть ли способ обновления/обновления в компонентах Swing?
ответ
Даже если один существует: repaint()
, он почти никогда не будет использоваться, если ваш код написан правильно. Просто подчиняйтесь правилам Swing, и вы должны быть в порядке. Вот хорошая статья о нем:
http://www.pushing-pixels.org/2007/12/06/unwritten-rule-of-working-with-swings-edt.html
'почти никогда не будет использоваться': отразите какой-то свет на моей голове, что вы подразумеваете под этим? – Sage
Я имею в виду, что существует очень мало случаев, когда это действительно необходимо (например, иметь дело с какой-то странной индивидуальной живописью). Вариант использования, описанный в вопросе, будет работать без него. –
В случае использования на самом деле потребуется 'repaint()' более очевидно. :) – Sage
- 1. добавление вспышки в компонентах swing
- 2. Общий вопрос о компонентах Swing
- 3. Есть ли способ для размытия приложений Swing?
- 4. Swing: Есть ли способ определить, есть ли мышь?
- 5. Уточнение кода на компонентах Swing
- 6. Отображение ImageIcon на компонентах Swing
- 7. Z-порядок на компонентах Java Swing
- 8. Какие HTML-теги поддерживаются в компонентах Swing?
- 9. Есть ли способ конвертировать JOptionPane из Swing в JavaFX?
- 10. Есть ли способ сохранить настройки принтера в приложении Swing?
- 11. Есть ли способ компоновки компонентов Swing как divs в HTML?
- 12. JPA + Swing есть способ использовать одно соединение?
- 13. Swing: Есть ли способ разграничить пользовательский ItemEvent и вызванный приложением?
- 14. Swing JSplitPane - Есть ли способ прослушать щелчок стрелок разделителя?
- 15. Есть ли способ «прикрепить» кадры Swing друг к другу?
- 16. swing: есть ли способ изменить цвет флажка/радиобуя?
- 17. Есть ли способ настроить JLabel?
- 18. Есть ли способ для глобальной переменной, объявленной в index.html, использоваться в компонентах angular2?
- 19. Есть ли способ изменить значок Java Swing GUI на NetBeans Swing GUI Builder?
- 20. Как я могу отображать Flash-анимацию в компонентах Swing?
- 21. Сглаживание текста в компонентах Swing с использованием JDK 7
- 22. Есть ли способ отключить сглаживание для текста в компонентах HTML (Windows)?
- 23. Есть ли способ отключить прокрутку (инерцию)?
- 24. Как узнать о внутренних компонентах манипуляции с манипуляцией Swing
- 25. Настройка пользовательского внешнего вида на конкретных компонентах Swing
- 26. Есть ли у Java (swing) такая кнопка?
- 27. Есть ли компонент Swing для Google Maps?
- 28. WPF: есть ли способ сделать встроенное форматирование?
- 29. Можно ли получить детей в пользовательских компонентах?
- 30. Есть ли какой-либо тайм-аут на компонентах EJB?
Я знаю, что вы просите 'component.repaint()' и 'component.repaint (х, у, ширина, высота)'. – Sage