jtextfield文字竖着输出
时间: 2024-04-12 21:26:42 浏览: 10
要在 JTextField 中竖着输出文字,你可以使用 HTML 标签来实现。以下是一个示例代码:
```java
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("Vertical Text Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextField textField = new JTextField();
textField.setText("<html><div style='writing-mode: vertical-rl;'>Vertical Text</div></html>");
textField.setEditable(false);
frame.getContentPane().add(textField);
frame.setSize(200, 200);
frame.setVisible(true);
}
}
```
在上面的代码中,我们创建了一个 JFrame,并将一个 JTextField 添加到其中。然后,通过使用 HTML 标签和 CSS 样式,我们将文本设置为竖直显示。`writing-mode: vertical-rl;` 是 CSS 样式,用于实现竖直显示效果。
运行上述代码,你将看到 JTextField 中的文本竖直显示。