Я бы предложил использовать NetBeans 8.2, так как он имеет очень хороший GUI Designer, но, как вы спросите об WindowBuilder, вы можете использовать ссылку, чтобы получить представление:
https://examples.javacodegeeks.com/desktop-java/ide/eclipse/eclipse-windowbuilder-tutorial/
Основная вещь, которую нужно знать, это то, что она дает пользователю вкладку под названием Палитра для перетаскивания компонентов (в вашем случае, JButton
для чисел и операторов "+ - * / =" и, возможно, JTextField
для вывода расчетов) в основной кадр, который называется JFrame
. Вы можете настроить макеты так, чтобы кнопки и прочее выравнивались правильно при изменении размера окна.
Вкладка «Свойства» может использоваться для добавления прослушивателей событий и других деталей графического интерфейса, таких как цвет текста, размер, шрифт и т. Д. Кроме того, если вы щелкнете по самому JFrame, вы можете установить его предпочтительный размер, возможность изменять размер или нет, если окно будет развернуто по умолчанию и т. д.
Я не очень знаком с WindowBuilder, но NetBeans отключает изменение автоматически сгенерированного кода в редакторе файлов. Хотя вы можете добавить обработчики времени выполнения и прочее для компонентов и, конечно, отредактировать прослушиватели событий.