Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在按钮的左侧和右侧添加2个图像?_Java_Swing - Fatal编程技术网

Java 如何在按钮的左侧和右侧添加2个图像?

Java 如何在按钮的左侧和右侧添加2个图像?,java,swing,Java,Swing,我想创建一个按钮,其中包含2个(或更多)图像(按钮的左侧和右侧)。我研究过,但不知道。你能帮我吗 对每个按钮使用此代码 JButton left_btn = new JButton(new ImageIcon("image_address")); JButton right_btn = new JButton(new ImageIcon("image_address")); 您可以使用。它是一个自定义的图标,允许您将两个图标合并为一个。因此,您可以将两个图像图标组合成一个。然后将Compoun

我想创建一个按钮,其中包含2个(或更多)图像(按钮的左侧和右侧)。我研究过,但不知道。你能帮我吗

对每个按钮使用此代码

JButton left_btn = new JButton(new ImageIcon("image_address"));
JButton right_btn = new JButton(new ImageIcon("image_address"));

您可以使用。它是一个自定义的
图标
,允许您将两个图标合并为一个。因此,您可以将两个
图像图标组合成一个。然后将
CompoundIcon
添加到按钮。

搜索谷歌。。。请发布您尝试的内容。请向我们展示一些代码。您想要按钮上的图像还是按钮旁边的图像?您始终可以创建一个透明图像,然后在右侧绘制一个图标,在左侧绘制一个图标,按钮“文本”作为一个字符串介于两者之间。但实际上,对于最终用户来说,这个非标准(因此不是“最令人惊讶的路径”)GUI组件的意义是什么?直接的方法是向JButton添加两个带有图标的JLabel,通过使用BoderLayout向东添加一个,向西添加第二个,然后您必须稍微调整JButton文本的可见性