所以说我要在一行中显示很长的一行JLabel。我该怎么做?
当前,更长的行出现了:
在此处输入图片说明
我必须调整窗口大小才能查看全文。
如何使文本几乎达到我的宽度时出现换行符JFrame?
我不确定这里是否需要任何代码来回答这个问题,但是仍然:
我的镜框属性:
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(new Dimension(450, 400));
frame.setLocation(new Point(400, 300));
frame.setLayout(new BorderLayout());
我要修改的标签:
question = new JLabel("Question:");
question.setFont(new Font("Serif", Font.BOLD, 15));
question.setHorizontalAlignment(JLabel.CENTER);
编辑:更多详细信息:
我正在从文件中读取行,然后显示它们。线的大小不是固定的,所以我不知道放在哪里<br>。
编辑2:
我最终使用JTextArea。
private JTextArea textAreaProperties(JTextArea textArea) {
textArea.setEditable(false);
textArea.setCursor(null);
textArea.setOpaque(false);
textArea.setFocusable(false);
textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);
return textArea;
}
大话西游666
慕的地6264312
相关分类