Глобольный массив - Java
Формулировка задачи:
Здравствуйте. Можно в форме создать глобальный массив, при этом, чтобы размер массива вводился из текстового поля(или еще из чего)?
Или нужно каждый раз создавать массив для новой кнопки?
Решение задачи: «Глобольный массив»
textual
Листинг программы
public class ArrClass extends Application { @Override public void start(Stage primaryStage) { Button btn = new Button(); btn.setText("Создать массив"); HBox hBox = new HBox(); Label lx = new Label("Введите размер массива"); TextField tf = new TextField(); hBox.getChildren().addAll(lx,tf); TextArea ta = new TextArea(); btn.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { try{ String s = ""; int n = Integer.parseInt(tf.getText()); int[] arrn = new int[n]; for(int i=0;i<arrn.length;i++){ arrn[i]=i; s=s+"["+i+"]"+" "; } ta.setText(s); }catch(Exception e){ ta.setText("Введите корректные данные!"); } } }); BorderPane root = new BorderPane(); root.setLeft(btn); root.setTop(hBox); root.setCenter(ta); Scene scene = new Scene(root, 300, 250); primaryStage.setTitle("Hello World!"); primaryStage.setScene(scene); primaryStage.show(); } /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д