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

  • 相关阅读:
    FileAttributes枚举
    File类与FileInfo类
    System.IO.Path类
    会话状态Session
    Application共享数据
    压缩、解压缩流GZipStream
    MemoryStream类
    FileMode枚举
    FileAccess枚举
    MySQL函数
  • 原文地址:https://www.cnblogs.com/wwssgg/p/15622641.html
Copyright © 2011-2022 走看看