java - 删除按钮和圆角之间的间隙

标签 java swing layout

我有一个 jpanel,里面有 2 个按钮

enter image description here

我想删除按钮之间的空间,并删除圆角,使其看起来像这样

enter image description here

现在我正在使用 GridLayout(1,2,0,0)

编辑:

    JButton englishBtn = new JButton();
    JButton polishBtn = new JButton();

    Font verdana = new Font("Verdana", Font.PLAIN, 11);
    englishBtn.setText("EN");
    englishBtn.setFont(verdana);
    englishBtn.setFocusable(false);
    englishBtn.setBackground(new Color(5, 74, 127));
    englishBtn.setForeground(Color.WHITE);

    polishBtn.setText("PL");
    polishBtn.setFont(verdana);
    polishBtn.setFocusable(false);
    polishBtn.setBackground(new Color(153, 0, 0));
    polishBtn.setForeground(Color.WHITE);

    JPanel langPanel = new JPanel();
    GridLayout langLayout = new GridLayout(1, 2, 0, 0);
    langPanel.setLayout(langLayout);
    langPanel.add(englishBtn);
    langPanel.add(polishBtn);

最佳答案

尝试使用 setHgapsetVgap 归零。

此文档可能对您有所帮助 -

http://download.java.net/jdk7/archive/b123/docs/api/java/awt/GridLayout.html#setHgap(int)

关于java - 删除按钮和圆角之间的间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24511406/

相关文章:

html - 如何在 CSS 中将元素 float 到中心?

Android 布局大小和调整大小

Java Android : How to extract method with context as parameter

java - JPA中的继承策略

java - 如何让Swing MetaWidget动态调整其大小

html - Css 流体布局

java - 线程是否根据各自的优先级编号工作?

java - 没有锁,是否可以快速解决多线程银行帐户问题?

java - 当 Int 更改时,一个 JPanel 中 MousePressed 中的 Int 值不会更新

java - 当我使用选项卡导航到某个字段并输入一些文本时,文本消失了?