我加了一个按钮,同时在按钮上加了一个图片作为背景
如:JButton jbok;
jbok = new JButton("登录", new ImageIcon("图片路径"));//按钮上加文字和背景图片
jbok.setHorizontalTextPosition(SwingConstants.CENTER);//把文字放在图片上现在我要把按钮的大小设置成背景图片的大小,要怎么做请问高手们
请举个简单的例子

解决方案 »

  1.   

    Button的大小好像需要放别的组件里才能设置大小,比如放到JToolBar里 
      

  2.   

    图小就用size定义下按钮的尺寸配合下吧~
    大图就不清楚了
      

  3.   

    解决了。。谢谢
    jbok = new JButton("登录", new ImageIcon("./images/login.gif"));//按钮加文字和图片
    jbok.setPreferredSize(new Dimension(75, 21));//按钮设置成图片的大小
    jbok.setHorizontalTextPosition(0);//将文字在图片中间显示
    jbok.setMargin(new Insets(0,0,0,0));//边距为0
    jbok.setBorderPainted(false);//按钮半透明
    呵呵。