对于某些人来说,这可能是一个非常明显的问题,但我无法弄清楚。我是 Eclipse 的新手,只使用 Dr.Java 进行编程。我正在创建一个 mad libs 程序,用户必须在其中输入名词、形容词、名称、数字,最后它将显示在故事中。
在用户输入所有必需的信息后,我希望在 jPanel 中打开完成的故事。我不知道如何将文本添加到 jPanel。(我希望在用户输入所有信息后,以 c. 代码开头的文本显示在窗口中)以下是代码:
import java.util.Scanner;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MadLibs{
public static void Action1 ()
{
JFrame frame = new JFrame("Mad Libs");
// Add a window listener for close button
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
Scanner input = new Scanner(System.in);
System.out.println("Male Friend:");
String maleFriend = input.nextLine();
System.out.println("Adjective:");
String adjective1 = input.nextLine();
System.out.println("Past Tense Verb:");
String pastTenseVerb1 = input.nextLine();
System.out.println("Past …Run Code Online (Sandbox Code Playgroud)