「java按钮图片」java点击按钮弹出图片
本篇文章给大家谈谈java按钮图片,以及java点击按钮弹出图片对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java怎么在按钮上加图片,或者把图片做成按钮(按钮是圆的
JButton有构造 方法
JButton(Icon icon)
创建一个带图标的按钮。
也有方法 public void setIcon(Icon defaultIcon)
public void setPressedIcon(Icon pressedIcon)
设置按钮的按下图标。
public void setSelectedIcon(Icon selectedIcon)
设置按钮的选择图标。
public void setRolloverIcon(Icon rolloverIcon)
设置按钮的翻转图标。
public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)
设置按钮的翻转选择图标。
public void setDisabledIcon(Icon disabledIcon)
设置按钮的禁用图标。
public void setDisabledSelectedIcon(Icon disabledSelectedIcon)
设置按钮的禁用选择图标。
JAVA 按钮上设置图片的问题
按钮只能是个矩形,按你是意思,应该是不显示按钮的边框,只显示图标是吧。
你可以设置按钮背景为透明,设置边框为null
but.setBackground(new Color(255,255,255)); //but是按钮名称
but.setBorder(null); //but是按钮名称
我刚写的一个点击按钮交替变换图标的程序,代码如下:
import java.awt.Color;
import java.awt.Container;
import java.awt.Cursor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
//变换按钮图标
public class Button_Icon extends JFrame implements ActionListener{
private Container con;
private JButton but;
private Icon ic;
public Button_Icon() {
this.setTitle("欢迎");
this.setBounds(200, 200, 200, 234); //标题栏高34
con=this.getContentPane();
con.setLayout(null);
Cursor cs=new Cursor(Cursor.HAND_CURSOR);
ic=new ImageIcon("j:\\Screenshot.png");
but=new JButton(ic);
but.setBounds(60, 70, 80, 60);
but.addActionListener(this);
but.setCursor(cs);
but.setBackground(new Color(255,255,255));
but.setBorder(null);
con.add(but);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e) {
Icon ic2=but.getIcon();
if(ic2==null){but.setIcon(ic);}
else {but.setIcon(null);}
}
public static void main(String[] args) {
new Button_Icon();
}
}
你可以看下效果,看是不是你想要的。
java有没有什么办法让按钮里显示gif
完全可以,程序如下,这里把图片和程序放在一块,不放在一起的话。
代码Icon icon=new ImageIcon("1.gif");//要给出图片的完整的路径。
图片资源:
import java.awt.*;
import javax.swing.*;
public class JFrameTest extends JFrame{
/**
* @param args
*/
private static final long serialVersionUID=1L;
JFrameTest(String name){
super(name);
this.setSize(200, 200);//设置窗口大小。
this.setBackground(Color.DARK_GRAY);//设置背景颜色。
this.setLayout(new FlowLayout());//设置顺序布局。
Container con=this.getContentPane();//获取容器。
//设置按钮,为按钮添加图片。
Icon icon=new ImageIcon("1.gif");//根据路径取出图片。
JButton button=new JButton("带图片的按钮",icon);
con.add(button);//添加按钮。
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);//设置默认的关闭方式。
}
public static void main(String[] args) {
JFrameTest test=new JFrameTest("按钮");
test.setVisible(true);
}
}
运行结果:
关于java按钮图片和java点击按钮弹出图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。