gpt4 book ai didi

java - 在 JToolBar 中添加垂直分隔符

转载 作者:行者123 更新时间:2023-12-02 09:37:33 25 4
gpt4 key购买 nike

我使用 Java Swing (Windows Builder Pro) 为个人项目创建了一个 GUI,它有一个 JToolBar。我在工具栏中的按钮之间添加了分隔符。

JButton btnSave = new JButton("Save");
btnSave.setToolTipText("Save");
btnSave.setMnemonic('S');
btnSave.setIcon(new ImageIcon(Main.class.getResource("/org/dbhaskaran/resources/Save32.png")));
toolBar.add(btnSave);
toolBar.add(new JSeparator(SwingConstants.VERTICAL));

JButton btnDesign = new JButton("Design");
btnDesign.setIcon(new ImageIcon(Main.class.getResource("/org/dbhaskaran/resources/wizard32.png")));
toolBar.add(btnDesign);
toolBar.add(new JSeparator(SwingConstants.VERTICAL));
  1. 我不明白为什么我的 JButtons 在添加分隔符后会向右对齐?我该如何解决这个问题?
  2. 当我点击工具栏上的一个按钮时,它留下了一个丑陋的边框 - 有什么办法可以消除它吗?请看下面的截图:

enter image description here

最佳答案

找到了我的第一个问题的答案:

替换

toolBar.add(new JSeparator(SwingConstants.VERTICAL));

toolBar.addSeparator();

现在工具栏中的所有图标都紧密排列在一起。只需要弄清楚是否有办法去掉 JToolBar 中最近使用的 Jbutton 上留下的丑陋的按钮边框。

关于java - 在 JToolBar 中添加垂直分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14060266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com