Это сводит меня с ума. У меня есть работающее текстовое приложение. Он имеет много переменных, которые теперь нуждаются в графическом интерфейсе. Я начинаю с основ. Всякий раз, когда некоторые данные отправляются в мой журнал, я хочу, чтобы они отображались в моем текстовом поле.
Вот унифицированная точка входа для передачи данных, где ими можно манипулировать.
public class Log {
private static void consoleOut(String data) {
System.out.println(data);
OBD2nerConsole.update(data);
}
public static void level0(String data) {
if (Status.ConsoleLevel >= 0) {
consoleOut(data);
}
Это моя форма, в ней есть текстовое поле и несколько кнопок.
public class OBD2nerConsole extends java.awt.Frame {
public static void update(String data) {
textField1.setText(textField1.getText() + data);
}
}
Проблема, с которой я столкнулся, заключается в том, что я работаю со статическим и нестатичным, я думаю ... В текстовом поле ничего не отображается. Я продолжал играть и удалил все ошибки, но это не работает. Я действительно не знаю, что делать. Похоже, это лучшая конфигурация, потому что ошибок нет, но текстовое поле ничего не делает.
Я должен добавить, что это моя первая форма когда-либо!