Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Розрахунково - графічна робота
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет “Львівська політехніка” / Розрахункова графічна робота З курсу «Об’єктно-орієнтоване програмування» 1. ЗАВДАННЯ ДО ЛАБОРАТОРНОЇ РОБОТИ Розробити програму додаток калькулятор використовуючи засоби бібліотеку JavaFX. Ця програма додаток повинна містити такі операції: додавання, віднімання, множення, ділення, дорівнює, “backspace”. В меню повинні бути реалізовані такі пункти: Файл, Редагування, Вид, Довідка. В підменю Файл: відкрити, вихід(пункт вихід відокремити розділовою лінією). В підменю Редагування: копіювати, вставити, вирізати. В підменю Вид: звичайний, інженерний. В підменю Довідка: Про програму. Для кожного пункту меню реалізувати мнемонічні операції та для пунктів підменю оперативні кнопки. Реалізувати спливаючі підказки для кожної кнопки. При написанні коду програми використовувати виключні ситуації, а також основні методи прокоментувати англійською мовою. Варіант 6 x^4 M+ MC Cos min(String x, String y) Знайти значення типу float та зменшити на 31. Відсортувати колонку зі значеннями по зростанні Текст програми SimpleCalculatorPane.java import javafx.embed.swing.JFXPanel; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.control.Button; import javafx.scene.control.ContentDisplay; import javafx.scene.control.TextField; import javafx.scene.control.Tooltip; import javafx.scene.layout.BorderPane; import javafx.scene.layout.GridPane; import javafx.scene.layout.VBox; public class SimpleCalculatorPane extends CalculatorPane{ JFXPanel fxPanel = new JFXPanel(); public SimpleCalculatorPane(){ // Create a GridPane as the root layout node GridPane window1 = new GridPane(); window1.setPadding(new Insets(5)); window1.setHgap(5); window1.setVgap(5); // Create a BorderPane for the calculator BorderPane windowContent = new BorderPane(); // Create the display field and place it at the Top area of the window displayField = new TextField(); displayField.setAlignment(Pos.BASELINE_RIGHT); windowContent.setTop(displayField); //set a background of window String backgroundStyle = "-fx-background-color: lightgreen;" + "-fx-background-radius: 30%;" + "-fx-background-inset: 5px;"; windowContent.setStyle(backgroundStyle); // Create the components button0 = new Button("0"); button1 = new Button("1"); button2 = new Button("2"); button3 = new Button("3"); button4 = new Button("4"); button5 = new Button("5"); button6 = new Button("6"); button7 = new Button("7"); button8 = new Button("8"); button9 = new Button("9"); buttonPoint = new Button("."); buttonEqual = new Button("="); buttonPlus = new Button("+"); buttonMinus = new Button("-"); buttonMult = new Button("*"); buttonDiv = new Button("/"); buttonSQRT = new Button("sqrt"); buttonMOD = new Button("%"); buttonINV = new Button("1/x"); buttonOPP = new Button("+/-"); buttonLOG = new Button(">>3"); buttonCOS = new Button("Cos"); buttonMIN = new Button("Max"); buttonWInt = new Button("WInt"); buttonWFlt = new Button("WFlt"); buttonWDbl = new Button("WDbl"); buttonWChr= new Button("WChr"); buttonBackspace = new Button("Backspace"); buttonCE = new Button("CE"); buttonC = new Button("C"); buttonMC = new Button("MC"); buttonMR = new Button("MR"); buttonMS = new Button("MS"); buttonMPlus = new Button("M+"); // Set a large preferred size of the buttons, so that they fill the whole space //in their container button0.setPrefSize(800, 800); button1.setPrefSize(800, 800); button2.setPrefSize(800, 800); button3.setPrefSize(800...
Антиботан аватар за замовчуванням

25.05.2016 15:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини