Мне было интересно, есть ли способ написать графический интерфейс Java, где, когда вы нажимаете кнопки, и текст будет напечатан в другом окне. Например, может быть набор из шести кнопок, и можно было бы назвать мир привет, а при нажатии вывод печатается в другое окно в текстовом поле. Вроде бы есть горячие клавиши в графическом интерфейсе для печати сообщений. Я исследовал это, но не повезло.Ярлыки для печати в отдельном окне
ответ
Если вы используете качели, есть много решений. Один из них - создать новый кадр и передать ваше значение новому кадру. Example here
А если это HTML? JavaFX? SWT? GWT? Если вы попытаетесь ответить на этот вопрос, тогда вам нужно будет предоставить возможные реализации для всех возможных фреймворков. Я предлагаю сделать комментарий, пока мы не сможем получить разъяснения о фактической структуре, используемой OP. * «Рекомендуются ссылки на внешние ресурсы, но, пожалуйста, добавьте контекст вокруг ссылки, чтобы у ваших коллег было некоторое представление о том, что это такое и почему оно есть. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно отключается. "* – MadProgrammer
Во-первых, вы можете создать два класса в одном пакете и сделать их так, как вы хотите (например, положить jlabels, textAreas, jButtons и т. Д.). Затем в первом классе (класс с кнопками) создайте экземпляр второго класса. Я имею в виду
public class Class1 extends JFrame {
public Class2 obj = new Class2();
затем в анонимном классе (класс событий), сделать то, что вы хотите (например, получение текстов, создание текста и т.д.) и вызывать кадр вашего второго класса и сделать его видимым здесь. Что-то вроде того;
obj.txt.setText(textObj.getText());
obj.frame.setVisible(true); //it's important, if you don't set it visible you cannot see a new screen
Таким образом, он открывает новый экран, и вы видите текст, введенный вами в первом классе. Я думаю, тебе нужно что-то подобное. Если это не ясно, я могу привести пример кода здесь.
- 1. Графические графики в отдельном окне
- 2. индикатор выполнения в отдельном окне
- 3. Ярлыки для печати штрих-кода Java
- 4. Калькуляторы Pandas для печати элементов в окне
- 5. Как показать описание ссылки в отдельном окне
- 6. Часы на Python в отдельном окне
- 7. Ярлыки клавиш в диалоговом окне списка AppleScript
- 8. Открытые периодические вопросы в отдельном диалоговом окне.
- 9. Имя приложения появляется в отдельном окне
- 10. Открытые приложения консоли Eclipse в отдельном окне
- 11. Отправка данных в отдельном окне Javascript
- 12. Плагин Jenkins. RootAction. index.jelly в отдельном окне
- 13. Выполнение печати в командном окне
- 14. Открыть приложение в отдельном окне консоли
- 15. Как открыть CSV-файл в отдельном окне
- 16. Невозможно запустить аниматор в отдельном окне
- 17. Как распечатать таблицу html в отдельном окне
- 18. Как перенаправить просмотр в отдельном окне цели
- 19. Показать выбранную флешку в отдельном окне
- 20. Ошибки PEAR в отдельном всплывающем окне
- 21. Как открыть кнопку Pinterest в отдельном окне?
- 22. iPhone - Редактировать элементы раскадровки в отдельном окне
- 23. JMenuBar открывается в отдельном окне из приложения
- 24. Eclipse открыть код в отдельном окне
- 25. Xcode API и документация в отдельном окне?
- 26. инструменты для разработчиков в режиме хром-инкогнито в отдельном окне
- 27. Уничтожить ползунок в печати окне
- 28. Окна для детей, отображаемые в отдельном окне (приложение wpf)
- 29. Ярлыки на модальном окне не работают
- 30. Запустите JQuery в диалоговом окне печати или предварительном просмотре печати
Да, это почти такая же основная идея получает уведомление, когда кнопка нажата нормально и уведомляет другой класс о том, что произошло событие. Фактическая реализация будет в значительной степени зависеть от структуры, которую вы хотели использовать, но это просто в основном [шаблон наблюдателя] (http://www.oodesign.com/observer-pattern.html) – MadProgrammer
Так что в основном это было бы как HotKeys, но внутри java-программу. Я посмотрел пример java с помощью печати Hello world на консоль, но при построении он не печатает, где это видно. –