Java JButton大小

时间:2017-09-20 21:23:24

标签: java jbutton

我知道还有其他类似的问题,但我还没有看到我的具体问题得到解答。我想改变JButton的大小而不改变外观。例如,如果我使用setPreferredSize,我将失去白色背景颜色和圆角。我只是想删除周围的填充,因此按钮只比它的标签稍大一些。

export class PageConsulting implements OnInit {

  origine: Observable<string>;

  constructor(private route: ActivatedRoute) {}

  ngOnInit(): void {
      this.origine = this.route
      .queryParamMap
      .map(params => params.get('origine') || 'None');
  }


}

使用Mac OSX Sierra。

我拥有的是:enter image description here

我使用setPreferredSize获得的是:enter image description here

我想要的是:enter image description here

1 个答案:

答案 0 :(得分:0)

检查此答案here,只需

行后:

JButton jButtonUp = new JButton("Upd");

添加:

jButtonUp.setBorder(null);
jButtonUp.setMargin(new Insets(0,0,0,0));

然后将按钮添加到面板:

jPanel.add(jButtonUp, gbc);