2012-05-25 4 views
1

в приложении Java-шахты мне нужно в разные моменты времени «инвертировать» GridLayout, представляющий плату. (например, после поворота White/Black, или просто по просьбе пользователя, чтобы получить другой вид платы).Как легко повернуть 180 градусов GridLayout в Java?

Есть ли какой-либо быстрый способ инвертировать вертикально GridLayout? Это позволило бы мне не выгружать и перезагружать фоновые квадраты, и это облегчало бы управление событиями с кликами, поскольку панели не перемещаются.

ответ

3

К сожалению, нет встроенных функций для переключения GridLayout в качелях. Вместо этого вы можете попробовать удалить панели, которые составляют вашу доску, и повторно добавить их в обратном порядке. Это по существу «перевернет» доску.

+0

mmmmh, да, я думал об этом, довольно грязно. С этой неприятностью, добавленной к другим, я почти думаю о торговле Swing против заказной Java 2d ... – Jerome

 Смежные вопросы

  • Нет связанных вопросов^_^