Я работаю над JAVA-приложением, которое требует, чтобы создание скобки турнира взяло в результатах события, и я хотел бы отобразить этот турнир в JFrame, если это возможно, это должно показать 2,4,8,16, и т.д. исходные плееры. Я хочу динамично генерировать это использование jcombobox для выяснения у пользователя, сколько плееров они хотят в конечном счете и затем имеют соответствующее число (и надо надеяться соответственно расположенный с интервалами) jtextboxes.
Какие-либо идеи о "легком" способе пойти о кодировании этого самостоятельно? Не ища полный код, просто начальная точка.
Править: Когда я найду время для завершения кода для этого проекта, я отправлю расположение, которое я сделал здесь для общей будущей ссылки.
Это частичный ответ, но вы могли бы расположить имена игроков следующим образом:
Player 1 Player 2 Player 3
Player 2
Player 3 Player 3
Player 4
Если вам нужны линии, вам придется нарисовать диаграмму на панели JPanel, и иметь еще одну панель JPanel для ввода данных.
Вы можете использовать JPanel
, которая имеет GridLayout
с одной строкой. В каждом слоте GridLayout
есть еще одна JPanel
. Эти экземпляры JPanel
также управляются GridLayout
, но в этих панелях содержится один столбец JPanel
ов. Каждый из этих внутренних экземпляров JPanel
будет содержать ваши JTextField
.