@FXML AnchorPane anchorPane1;
@FXML MenuItem menuItem_1;
@FXML MenuItem menuItem_2;
@FXML MenuItem menuItem_3;
@FXML MenuItem menuItem_4;
@FXML MenuItem menuItem_5;
@FXML MenuItem menuItem_6;
@FXML MenuItem menuItem_7;
@FXML MenuItem menuItem_8;
@FXML public Label labe;
@Override
public void start(Stage stage1) throws Exception {
LocalDateTime currentTime = LocalDateTime.now();
int year = currentTime.getYear();
FXMLLoader fxmlLoader1 = new FXMLLoader(getClass().getClassLoader().getResource("windows/Cont1.fxml"));
Parent root1 = fxmlLoader1.load();
Scene mscene = new Scene(root1);
//здесь возникает NullPointerException
menuItem_7.setOnAction(new EventHandler<ActionEvent>() {
@FXML
public void handle(ActionEvent t) {
System.out.println("About");
URL url = this.getClass().getResource("/doelist1/resources/css/Green.css");
String css = url.toExternalForm();
mscene.getStylesheets().add(css);
}
});
List<String> list = new ArrayList<>();
list.add(" YOU ARE THE CHAMPION");
list.add(" YOU ARE THE BEST");
list.add(" Good, better, best. Never let it rest");
Random randomizer = new Random();
String random_str = list.get(randomizer.nextInt(list.size()));
//здесь возникает NullPointerException
labe.setText(random_str);
FXML-файл:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.text.*?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<AnchorPane id="AnchorPane" fx:id="anchorPane1" prefHeight="347.0" prefWidth="641.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="doelist1.Cont1Controller">
<children>
<TextField fx:id="text1" layoutX="111.0" layoutY="67.0" prefHeight="1.0" prefWidth="419.0" />
<TextField fx:id="text2" layoutX="111.0" layoutY="109.0" prefHeight="25.0" prefWidth="419.0" />
<TextField fx:id="text3" layoutX="111.0" layoutY="155.0" prefHeight="25.0" prefWidth="419.0" />
<TextField fx:id="text4" layoutX="111.0" layoutY="197.0" prefHeight="25.0" prefWidth="419.0" />
<Button fx:id="Matton" layoutX="242.0" layoutY="258.0" onAction="#handleButtonAction" prefHeight="25.0" prefWidth="157.0" text="Do it today" />
<MenuButton fx:id="Style_But" blendMode="LIGHTEN" layoutY="34.0" mnemonicParsing="false" prefHeight="35.0" prefWidth="79.0" text="Style">
<items>
<MenuItem fx:id="menuItem_1" mnemonicParsing="false" text="Blue" />
<MenuItem fx:id="menuItem_2" mnemonicParsing="false" text="Green" />
<MenuItem fx:id="menuItem_3" mnemonicParsing="false" text="Red" />
<MenuItem fx:id="menuItem_4" mnemonicParsing="false" text="Purple" />
<MenuItem fx:id="menuItem_5" mnemonicParsing="false" text="Orange" />
<MenuItem fx:id="menuItem_6" mnemonicParsing="false" text="Black" />
<MenuItem fx:id="menuItem_7" mnemonicParsing="false" text="Green" />
<MenuItem fx:id="menuItem_8" mnemonicParsing="false" text="White" />
</items>
<font>
<Font size="13.0" />
</font>
</MenuButton>
<Button fx:id="close" layoutX="584.0" layoutY="-2.0" mnemonicParsing="false" onAction="#close" prefHeight="25.0" prefWidth="19.0" text="Х" />
<Label fx:id="labe" text="sssSSSS" layoutX="225.0" layoutY="22.0" prefHeight="25.0" prefWidth="249.0" textAlignment="CENTER" GridPane.columnIndex="0" GridPane.columnSpan="2" GridPane.rowIndex="0" />
<Label fx:id="Label2" layoutX="120.0" layoutY="92.0" prefHeight="16.0" prefWidth="388.0" />
<Label fx:id="Label3" layoutX="120.0" layoutY="134.0" prefHeight="16.0" prefWidth="388.0" />
<Label fx:id="Label4" layoutX="120.0" layoutY="180.0" prefHeight="16.0" prefWidth="388.0" />
</children>
</AnchorPane>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не получается добавить запись в таблицуЕще не работает удаление
Цель состоит в том, чтобы передать изображение в формате BufferedImage по сетиСервер и клиент уже созданы, строку передают, а как передать изображение?
Есть интерфейс , в котором объявлен метод