Java 重写JButton 自定义按钮图片
实现这样的样式只用重写 JButton 封装起来可以复用
代码片
.
package view;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;
public class ImageButton extends JButton implements MouseListener {
/**
*
*/
private String name;
private JLabel image;
private JLabel textPanel;
private Boolean pressed = false;
private Boolean entered = false;
private Boolean enabled = true;
private String modal = "";
public ImageButton(String name) {
this.name = name;
this.image = new JLabel();
textPanel = new JLabel();
add(image);
setLayout(null);
setBorder(null);
setOpaque(false);
addMouseListener(this);
}
public ImageButton(String btnname, String text