制作JButton的更有效方法

Åke

我想知道是否有任何更简单,更有效的方法来制作JButton。我的设计看起来像这样,这样做根本不切实际。在任何人建议使用JButtons之外的其他东西之前,我不允许这样做。谢谢在此处输入图片说明

汉克

由于只有几个属性是不同的(主要是位置和大小),因此您可以创建一个工厂方法并传递不同的属性。

private JButton createJButton(String label, int xcoordinate, int ycoordinate, int width, int height, ActionListener actionListener) {

    JButton button = new JButton(label);
    button.setBounds(xcoordinate, ycoordinate, width, height);
    button..setBackground(new Color(0x32BD12));
    button.setForeground(Color.BLACK);
    button.setFont(new Font("arial", Font.BOLD, 40))
    button.addActionListener(actionListener);
    button.setBorder(new EmptyBorder(1, 1,1,1));

    return button;
}

这将有助于摆脱一些样板代码。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

制作Unicode转义码的更有效方法

来自分类Dev

制作数字记忆程序的更有效方法

来自分类Dev

有更有效的方法吗?

来自分类Dev

在熊猫中制作序数虚拟列的更有效方法?

来自分类Dev

比函数引用更有效的方法?

来自分类Dev

列出组合的更有效方法

来自分类Dev

选择功能的更有效方法

来自分类Dev

更有效的迭代方法

来自分类Dev

Django注释-更有效的方法?

来自分类Dev

创建阵列的更有效方法

来自分类Dev

列出组合的更有效方法

来自分类Dev

复制代码的更有效方法

来自分类Dev

根据参数制作更有效的SP

来自分类Dev

哪个更有效?

来自分类Dev

使循环更有效

来自分类Dev

更有效的循环

来自分类Dev

使循环更有效

来自分类Dev

比{{}}更有效的在模板中调用Angular方法的方法?

来自分类Dev

更有效的方法,而不是使用重复的if语句

来自分类Dev

哪种方法查找重复的整数更有效?

来自分类Dev

检查鼠标边界的更有效方法

来自分类Dev

编写jQuery函数的更有效方法

来自分类Dev

距离市中心最近的更有效方法

来自分类Dev

从服务更新UI的更有效方法?

来自分类Dev

解析嵌套列表元素的更有效方法

来自分类Dev

扫描屏幕上特定颜色的更有效方法?

来自分类Dev

编写此查询的更好/更有效的方法

来自分类Dev

在Ruby中创建列表的更有效方法

来自分类Dev

使用Angularfire从Firebase列出内容的更有效方法?