java - 如何在Java中对齐按钮我尝试了一些方法,但在我的代码中不起作用任何线索我要做什么来解决这个问题

标签 java swing layout jbutton

这是我的代码:

    bbtn = new JButton("Brightness");

    bbtn.setLayout(new BoxLayout(bbtn, BoxLayout.LINE_AXIS));

    bbtn.setBorderPainted(false);

    bbtn.setAlignmentX(LEFT_ALIGNMENT);

    bbtn.setAlignmentY(TOP_ALIGNMENT);

    bbtn.setBackground(Color.white);

    ImageIcon img = new ImageIcon("C:\\Documents and Settings\\omi\\My Documents\\NetBeansProjects\\JavaApplicationEditor\\src\\utilities_brightness.png");

    bbtn.setIcon(img);

    mpanel.add(bbtn);

setAlignement 行不起作用我也尝试了 setBounds 但仍然不起作用

最佳答案

您应该将 JButton 放在容器上,并设置容器的布局管理器以实现左对齐。这是一个可能会启发您的例子:

JPanel thePanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
JButton theButton = new JButton("Britness");

thePanel.add(theButton);

希望有帮助,萨拉姆

关于java - 如何在Java中对齐按钮我尝试了一些方法,但在我的代码中不起作用任何线索我要做什么来解决这个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20114096/

相关文章:

Java 子字符串内存泄漏

java - Drools 在议程过滤器之外的规则上收到 NullPointerException

Java 通过自定义 JCheckBoxList 使用制表键进行导航

java - 从 JSpinner 中删除定界符

java - 如何将自定义的jPanel多次添加到jFrame中?

c# - GestureRecognizer 不适用于 ios xamarin.forms

java - 如何将方程从 long 转换为 Biginteger

java - .NET 相当于 Java KeyFactory.getInstance "RSA"/"RSA/ECB/PKCS1Padding"

javascript - 我可以将 extjs 区域拆分为子区域吗?

android - 由于找不到 View ID,项目外部的文件导致构建失败