zoukankan      html  css  js  c++  java
  • java jlabel 对齐_java将JLabel中的文本右对齐

    这可以通过两种方式完成。

    JLabel水平对齐

    您可以使用BoxLayout构造函数:

    JLabel(String text, int horizontalAlignment)

    要向右对齐:

    JLabel label = new JLabel("Telephone", SwingConstants.RIGHT);

    BoxLayout还具有setHorizontalAlignment:

    label.setHorizontalAlignment(SwingConstants.RIGHT);

    假设组件占据了容器中的整个宽度。

    使用布局

    另一种方法是使用布局将组件实际对齐到右侧,同时确保它们不占用整个宽度。 这是BoxLayout的示例:

    Box box = Box.createVerticalBox();

    JLabel label1 = new JLabel("test1, the beginning");

    label1.setAlignmentX(Component.RIGHT_ALIGNMENT);

    box.add(label1);

    JLabel label2 = new JLabel("test2, some more");

    label2.setAlignmentX(Component.RIGHT_ALIGNMENT);

    box.add(label2);

    JLabel label3 = new JLabel("test3");

    label3.setAlignmentX(Component.RIGHT_ALIGNMENT);

    box.add(label3);

    add(box);
    ————————————————
    版权声明:本文为CSDN博主「weixin_39584405」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_39584405/article/details/114112051

  • 相关阅读:
    串口通信
    无法安装SQL提示文件被挂起
    flash图片幻灯片浏览
    document.all与WEB标准
    在新窗口中打开页面 的asp.net后台代码
    sql 触发器
    无技术含量的正则表达式笔记
    两个FTP服务器之间传送数据
    repeater嵌套
    登录
  • 原文地址:https://www.cnblogs.com/wwssgg/p/15622641.html
Copyright © 2011-2022 走看看