Я довольно новичок в работе с графикой в Java, и я пытался создать простую консоль для отображения текстовых игр в окне. У меня есть тестовый класс, в котором я работаю с консолью, но когда я добавляю JTextArea в окно консоли, он либо занимает все окно, либо не отображается вообще.
Вот мой код:
import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.awt.Event;
public class GUI {
public static void main(String[] args) {
JFrame frame = new JFrame("AoA");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setSize(1020,760);
frame.setBackground(Color.LIGHT_GRAY);
frame.setResizable(false);
JTextArea jta = new JTextArea(100,100);
jta.setEditable(false);
jta.setBackground(Color.WHITE);
frame.add(jta);
}
}
Я знаю, что некоторые из моих импортов не используются в этом файле, но они будут использоваться в финальной игре. Я также знаю, что JTextArea имеет размер 100,100, и я не уверен, является ли он слишком большим или маленьким. Хотя я действительно мог бы помочь с этим.