2 d dzzz D_DzZZ 于 2013.05.12 16:11 提问

JButton 图片 改变位置

如何点击一个JButton获得它上面的图片,再点击另一个JButton让这个上面显示刚才那个按钮上的图片,谢谢~

1个回答

u010666805
u010666805   2013.05.12 17:01
已采纳

public class Dialog2 extends JDialog{ JPanel panel1 = new JPanel(); BorderLayout borderLayout1 = new BorderLayout(); public Dialog2(Frame owner, String title, boolean modal) { super(owner, title, modal); try { setDefaultCloseOperation(DISPOSE_ON_CLOSE); jbInit(); pack(); } catch (Exception exception) { exception.printStackTrace(); } } public Dialog2() { this(new Frame(), "Dialog2", true);//这里设为了模态 this.setSize(10,20);//这里设对话框大小 } private void jbInit() throws Exception { panel1.setLayout(borderLayout1); getContentPane().add(panel1); }}用这个就可以了

suannai0314
suannai0314 你这代码最好能再编辑一下
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JButton的图标与文本的位置设置
设置方式:使用JButton的public void setHorizontalTextPosition(int textPosition)与                                             public void setVerticalTextPosition(int textPosition) 例:JButton的图标在文本的上方:   
Java Swing界面编程(7)---JButton设置图片
package com.beyole.util; import java.awt.Font; import java.io.File; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; public class test5
设置鼠标移进后以及鼠标点击后的JButton的背景图片
有两种方式实现,第一种是直接采用JButton自带的方法,推荐使用这种方式,因为代码少,具体代码如下: enter.setRolloverIcon(new ImageIcon("E:\\javaSE代码\\TimeManager\\asset\\buttonmousein.jpg"));//设置鼠标进来之后JButton的背景图片 enter.setPressedIcon(new Image
JButton上添加图片,动态更改图片
JButton jbG1;   jbG1 = new JButton(new ImageIcon("imgs//BtList_.png"));   jbG1.setIcon(new ImageIcon(("imgs//BtList.png")));
Java之改变JButton大小
JButton在FlowLayout、BorderLayout等一些布局中使用setSize()设置大小无法生效的,可以使用setPreferredSize方法进行设置。 getPreferredSize  public Dimension getPreferredSize()  如果 preferredSize 已设置为一个非 null 值,则返回该值。如果 UI 委托的   getPre
如何设定jbutton的大小(使其大小固定,不因布局方式改变而改变???)
xqingww       论坛头衔:论坛游民    会员级别:三级    站内职务:无   专家分:0 分    经验:    魅力:    财富: 信誉:100    帖数:81    积分:198    注册:2003-03-05 鲜花(0)  鸡蛋(0)                有时候使用JButton,发现set
Java图片按钮——JButton相关参数设置
效果: 为按钮设置图片: button.setIcon(new ImageIcon(MainView.class.getResource("/images/recordSelected.png"))); 去边框 button.setContentAreaFilled(false); 去焦点 button.setFocusPainted(false); 设置点击时图片 button.setPresse
JButton 式样自定义
JButton式样的修改,包括按钮的正常状态、鼠标悬停状态以及按下状态,且不使用背景图片修改,依靠paint()渲染。相关代码:public class MyButton extends JButton { private float alpha = 1f; // 底色的透明度,默认为不透明 private int isMouseEntered = 1;// 鼠标是否进入按钮
使用Action创建一个JButton后,改变该按钮的名字可能会遇到意想不到的问题
        我们来看一个简单的小例子        有2个按钮a和b,单击a会改变b的名字,单击b再把自己的名字改回来。下面是我写的代码:public class ATestPanel extends JPanel ...{    public ATestPanel() ...{        changeHisName = new JButton("把他的名字改为Jack");   
自定义JButton外观(Java)
公司目前一个项目在Solaris10上开发,用户接口用Java,而底层用C/C++。为了获得独特的视感,因此要自己定义一批界面组件的样式,所以近期会有一些这方面的文章。● 如何自定义按钮外观(metal视感下)派生自BasicButtonUI的类可以改变按钮的外观,定位于javax.swing.plaf.metal的MetalButtonUI类,控制metal视感下Button的外观