Я беру второй урок Java, и мой профессор сказал мне использовать доктора Java.Мы начали изучать GUI, и он привел нам пример кода в качестве примеров:
import javafx.application.Application;
import javafx.scene.*;
import javafx.scene.layout.*;
import javafx.scene.control.*;
import javafx.stage.*;
import javafx.collections.*;
public class HelloWorldMain extends Application{
public void start(Stage primaryStage){
FlowPane pane = new FlowPane();
// put all controls on 'pane'
Label lblHello = new Label("Hello");
pane.getChildren().add(lblHello);
Button btnHello = new Button("Hello World");
pane.getChildren().add(btnHello);
TextField txtHello = new TextField("Hello");
pane.getChildren().add(txtHello);
PasswordField pass = new PasswordField();
pane.getChildren().add(pass);
CheckBox cbHello = new CheckBox("Hello");
pane.getChildren().add(cbHello);
RadioButton rbMale= new RadioButton("Male");
RadioButton rbFemale = new RadioButton("Female");
pane.getChildren().add(rbMale);
pane.getChildren().add(rbFemale);
ToggleGroup group = new ToggleGroup();
rbMale.setToggleGroup(group);
rbFemale.setToggleGroup(group);
ChoiceBox cbColors = new ChoiceBox();
cbColors.setItems(FXCollections.observableArrayList("Red", "Green", "Blue"));
pane.getChildren().add(cbColors);
Scene scene = new Scene(pane, 300, 200);
primaryStage.setScene(scene);
primaryStage.show();
}
}
Однако, когда я пытаюсь запустить это в Java, я получаю следующую ошибку: Статическая ошибка: этот класс неу меня есть метод static void main, принимающий String [].
Профессор не может мне помочь, и я не вижу ответа на этот точный вопрос.Любая помощь приветствуется!