Это WORKS ..
Помните, что в первый раз, когда вы напечатаете передаваемое значение, вы получите нуль, вы можете использовать его после загрузки Windows, то же самое для всего, что вы хотите кодировать для любого другого компонента.
Первый контроллер
blockquote>try { Stage st = new Stage(); FXMLLoader loader = new FXMLLoader(getClass().getResource("/com/inty360/free/form/MainOnline.fxml")); Parent sceneMain = loader.load(); MainOnlineController controller = loader.<MainOnlineController>getController(); controller.initVariable(99L); Scene scene = new Scene(sceneMain); st.setScene(scene); st.setMaximized(true); st.setTitle("My App"); st.show(); } catch (IOException ex) { Logger.getLogger(LoginController.class.getName()).log(Level.SEVERE, null, ex); }
Другой контроллер
blockquote>public void initVariable(Long id_usuario){ this.id_usuario = id_usuario; label_usuario_nombre.setText(id_usuario.toString()); }
Подвижный: многострочное сообщение о фиксации на командной строке?
Хит входят.
$ hg commit -m "Did some work
> Now I'm done"
Одна из вещей - то, что только первые выстраивают в линию шоу в журнале hg:
$ hg log
changeset: 0:d2dc019450a2
tag: tip
user: Aaron Maenpaa <zacherates@gmail.com>
date: Sat Jan 24 07:46:23 2009 -0500
summary: Did some work
..., но если Вы разжигаете "hg представление", Вы видите, что целое сообщение там.
Отредактированный для добавления:
..., но hg-v журнал показывает целое сообщение:
$ hg -v log
changeset: 0:d2dc019450a2
tag: tip
user: Aaron Maenpaa <zacherates@gmail.com>
date: Sat Jan 24 07:46:23 2009 -0500
files: work
description:
Did some work
Now I'm done
При выполнении его в интерактивном режиме (по сравнению с из сценария), просто сделайте hg commit
без флага-m. Я не уверен, что поведение находится на Linux или Mac, но в Windows это открывается Блокнот с файлом, который Вы заполняете и сохраняете для многострочного сообщения.
Вот иначе, который является больше близко к тому, что Вы попробовали сначала:
hg commit -m "$(echo -e 'foo\nbar')"