Пусть пользователь введет строку текста, которая будет использоваться в качестве заголовка графического интерфейса
У меня возникла проблема, когда мне нужно иметь его так, чтобы, когда пользователь вводит текст в консоль, этот текст будет использоваться в качестве заголовка приложения. Нужно ли будет создать новый метод или я сделаю это в рамках того, что у меня есть прямо сейчас?
Что я уже пробовал:
package guiapp; /** * * @author stephenwessels */ import java.util.Scanner; import javax.swing.*; import java.awt.*; import java.util.Random; public class GUIApp extends JFrame { public GUIApp() { String str = new String(); System.out.println("Enter the name of the GUI: "); this.setVisible(true); this.setSize(300,400); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setTitle(str); } /** * @param args the command line arguments */ public static void main(String[] args) { GUIApp gui = new GUIApp(); } }
Maciej Los
Вы забыли получить входную строку от пользователя...