Как преобразовать paintComponent
в то, что я могу манипулировать с помощью макета в JFrame
?Использование paintComponent с макетом
Итак, у меня проблема. Меня не научили (и у меня нет доступа к книге), как использовать макеты/инструменты GUI на моих курсах.
Моя проблема заключается в следующем: у меня есть программа, в которую пользователь вводит число. На основе этого числа программа вычисляет круг и вытягивает его с помощью метода paintComponent
, который имеет внутри него цикл for. «Пиксели», на которые нарисован круг, на самом деле - это методы fillRect
. Текущий метод ввода пользовательского ввода, который я использую, является JOptionPane
showInputDialog
. Это нормально, но я хочу, чтобы пользователь мог выбирать из набора заранее определенных чисел. Кто-то предположил, что я использую JComboBox
, но я не знаю, как бы преобразовать paintComponent
в то, что можно было бы использовать менеджером компоновки (который, как я узнал, должен использовать JComboBox
). Я знаю размеры paintComponent
(805px на 805px), и нет ситуации, когда он изменится. Если бы я мог немного помочь с этим битом, я уверен, что сам смогу выяснить, используя менеджер компоновки.
Есть ли у вас доступа к интернету? Я слышал, что там больше информации, чем книг. – Kayaman
@AndrewThompson Простите, просто проснулся. Как преобразовать 'paintComponent' в то, что я могу манипулировать с помощью макета в' JFrame'? – tssguy123
Вопрос в том, где это место. Я сделал редактирование, чтобы мы могли удалить этот шум. –