Windows 7,8 или 10, как Java-калькулятор с WindowBuilder - PullRequest
0 голосов
/ 30 октября 2018

Так что у меня есть какая-то невыполнимая задача, по крайней мере для меня. Мы получили задачу создать калькулятор с помощью Java WindowBuilder, который выглядит и функционирует как калькулятор для Windows 7,8 или 10. Я не прошу весь исходный код или что-то в этом роде, но есть ли у кого-нибудь полезные ссылки или видео, которые могут помочь мне хотя бы закончить что-то полезное до вечера среды? Кстати, я не очень разбираюсь в Java, мы программируем на COBOL в работе, что на самом деле мало помогает мне в этой задаче.

Я был бы рад, если бы кто-нибудь мог мне помочь, и я, вероятно, отвечу на некоторые вопросы или сообщения, если я начну свой

1 Ответ

0 голосов
/ 30 октября 2018

Я бы предложил использовать NetBeans 8.2, так как он имеет очень хороший GUI Designer, но, как вы спросите об WindowBuilder, вы можете использовать ссылку, чтобы получить представление: https://examples.javacodegeeks.com/desktop-java/ide/eclipse/eclipse-windowbuilder-tutorial/

Основная вещь, которую нужно знать, это то, что она дает пользователю вкладку под названием Палитра для перетаскивания компонентов (в вашем случае, JButton для чисел и операторов "+ - * / =" и, возможно, JTextField для вывода расчетов) в основной кадр, который называется JFrame. Вы можете настроить макеты так, чтобы кнопки и прочее выравнивались правильно при изменении размера окна.

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

Я не очень знаком с WindowBuilder, но NetBeans отключает изменение автоматически сгенерированного кода в редакторе файлов. Хотя вы можете добавить обработчики времени выполнения и прочее для компонентов и, конечно, отредактировать прослушиватели событий.

...