java - 使 jButton 大小在文本改变时不改变

标签 java jbutton

我目前有一个 jButton,单击它会更改按钮的背景颜色和文本。 我不会发布所有代码,因为它会更改为很多颜色。我想要的是改变文本,但不根据字符串的长度改变 jButton 的大小。

最佳答案

为按钮使用固定大小。每当您更改文本时,都会将大小重置为固定大小。

 btn.setPreferredSize(new Dimension(40, 40));

尝试这样做...

btn.setMaximumSize()
btn.setMinimumSize()

使它们相同。

关于java - 使 jButton 大小在文本改变时不改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25794774/

相关文章:

java - JFreeChart:使用 java.time.LocalDate 或 java.time.LocalDateTime 创建图表

java - Android DownloadManager 是否支持恢复损坏的下载

java - 环境变量、JAR 和批处理文件

java - 使用 JButton 作为图像

java - JButton 仅出现在 MouseEnter 上

java - 基于 Maven 配置文件的 context.xml 中的 JNDI 配置

java - 并行运行 junit 测试时的竞争条件

java - 新的按钮窗口和 UI 对齐

java - 按钮放置和位置不起作用

java - 我想在单击按钮时弹出一个窗口。该弹出窗口应包含标签名称。确定按钮 关闭按钮