Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java GUI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Kianl
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 26
#1

Controller - что с ним делать?

05.06.2014, 13:04. Просмотров 904. Ответов 1
Метки нет (Все метки)

Я не понимаю эту тему с контроллером. Вернее понимаю, но не могу понять почему у меня в нем ничего не работает?

Вот, например. Простой ввод текста в поле:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package sample;
 
import javafx.fxml.FXML;
 
import java.awt.*;
 
public class Controller {
    @FXML
    TextField tf_1;
 
    @FXML
    public void initialize() {
        tf_1.setText("текст");
    }
 
}
0 внимания. Какими уже способами я только не пытался этот текст загнать в поле - ни в какую. Почему? Что не так?

P.S. если не вставлять сетТекст внутрь метода, то подчеркивает @FXML, мол он не нужен. Ну я убрал его, так оно мне сетТекст стало подчеркивать.

P.S.p.s. Посоветуйте что-то по этой теме почитать или посмотреть.. на любом языке.. Сколько в сети не искал, ничего нет. Даже в официальной документации ничего подобного не нашел. 1 только видеоурок на ютубе. От него и отталкивался когда это писал..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 13:04
Ответы с готовыми решениями:

Что дальше делать...
Приветствую всех, я только начал изучать Яву я Новичек, после написания скрипта...

Движок. Что такое и как делать?
Объясните неграмотному человеку: что такое движок? Я имею ввиду вообще любой...

У меня не светятся кнопки. Что делать?
package src; import java.awt.BorderLayout; import java.awt.Color; import...

Отправка письма: SendFailedException: что делать?
Пытаюсь отправить письмо и получаю следующее: ...

Ошибка в коде потока. Что делать?
class MyThread extends Thread { @Override public void run()...

1
_Raven_
2 / 2 / 1
Регистрация: 08.02.2013
Сообщений: 79
05.06.2014, 21:08 #2
XML
1
<Label fx:id="qqq"  />

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import javafx.fxml.Initializable;
import javafx.scene.control.Label;
 
import java.net.URL;
import java.util.ResourceBundle;
 
public class Controller implements Initializable {
 
public void initialize(URL location, ResourceBundle resources) {
        qqq.setText("shit");
    }
 
public Label qqq;
}
если все ето делать в IDEA все библиотеки и методы типа "initialize" создаются автоматом, ну или при наборе с помощью Ctrl + Space
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2014, 21:08

JVM 1.1.4 на Windows XP - и что же будем делать?
Здравствуйте. Недавно прочитал, что мелкомягкие ставят под XP '...собственную...

Программисты! новичок(чайник) не знает что делать
решил программировать на Java, но ничего не знаю. В школе изучал Basic,...

Что делать, если апплет жалуется на права?
сейчас сделал такую программулину, которая выводит заголовки, выдаваемые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru