【问题标题】:Having Multiple Alignments In Same TextArea在同一 TextArea 中有多个对齐方式
【发布时间】:2016-12-02 02:15:11
【问题描述】:

我正在制作计算器应用程序。 我希望将数字(Number)写在 t​​extArea 的右侧,并将符号(+、-、/、*)写在同一 textArea 的左侧。

如何做到这一点?

【问题讨论】:

    标签: java swing jframe document jtextarea


    【解决方案1】:

    我不认为你可以在 textarea 内有多个对齐,但你可以使用 JTextPane 这里是一个例子 Multiple Alignement 或创建你自己的计算器显示:

    1-创建一个容器(以BorderLayout为例)

    2-给容器添加两个JLabel动态显示文本

    3-制作第一个右对齐的JLabel setHorizontalAlignment(SwingConstants.LEFT)

    4-使用左对齐制作第二个 JLabel setHorizontalAlignment(SwingConstants.RIGHT)

    我希望这就是你要找的,毕竟这只是一个建议!

    【讨论】:

    • 谢谢,但很抱歉这不是我要找的答案,我想在相同的文本区域或文本窗格中显示符号以及数字。但我会使用您的建议作为替代计划。
    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 2021-06-17
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    相关资源
    最近更新 更多