小编G. *_*Bea的帖子

如何在 Java jPanel 上打印一些文本?

对于某些人来说,这可能是一个非常明显的问题,但我无法弄清楚。我是 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)

java swing jpanel jframe

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

jframe ×1

jpanel ×1

swing ×1