【发布时间】:2016-12-02 02:15:11
【问题描述】:
我正在制作计算器应用程序。 我希望将数字(Number)写在 textArea 的右侧,并将符号(+、-、/、*)写在同一 textArea 的左侧。
如何做到这一点?
【问题讨论】:
标签: java swing jframe document jtextarea
我正在制作计算器应用程序。 我希望将数字(Number)写在 textArea 的右侧,并将符号(+、-、/、*)写在同一 textArea 的左侧。
如何做到这一点?
【问题讨论】:
标签: java swing jframe document jtextarea
我不认为你可以在 textarea 内有多个对齐,但你可以使用 JTextPane 这里是一个例子 Multiple Alignement 或创建你自己的计算器显示:
1-创建一个容器(以BorderLayout为例)
2-给容器添加两个JLabel动态显示文本
3-制作第一个右对齐的JLabel setHorizontalAlignment(SwingConstants.LEFT)
4-使用左对齐制作第二个 JLabel
setHorizontalAlignment(SwingConstants.RIGHT)
我希望这就是你要找的,毕竟这只是一个建议!
【讨论】: