Jtextarea имеет неправильное количество столбцовJAVA

Программисты JAVA общаются здесь
Anonymous
Jtextarea имеет неправильное количество столбцов

Сообщение Anonymous »

Чрезвычайно простая проблема, как говорится в названии: для небольшого проекта я пытался понять, насколько близко я могу подняться к консоли с приложением GUI, и я сделал что-то подобное в качестве теста: < /p>
public static void main(String[] args) {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JTextArea text = new JTextArea(25, 80);
text.setFont(new Font("Consolas", Font.PLAIN, 12));

f.add(text);
f.pack();
f.setVisible(true);
}
< /code>
Но, несмотря на инициализацию JTextArea с 80 столбцами, в фактическом приложении он подходит только 75 символам: < /p>

Проблема каким -то образом сохраняется с разным числом столбцов, разных шрифтов и разных размеров шрифтов, за исключением из -за размер Consolas 14. Количество рядов всегда верно. Java -версия, которую я использую, это Java 17.

Подробнее здесь: https://stackoverflow.com/questions/795 ... of-columns

Вернуться в «JAVA»