0
我建了一個JHoverButton類,看起來這樣的:爲什麼我無法將JHoverButton添加到我的GUI?
package javabeanslab;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JHoverButton extends JButton implements MouseListener {
public JHoverButton(){
super();
initialize();
}
public JHoverButton(String text){
super(text);
initialize();
}
public JHoverButton(String text, Icon icon){
super(text, icon);
initialize();
}
public void setEnabled(boolean enabled){
super.setEnabled(enabled);
if(enabled){
if(isBorderPainted()){
setBorderPainted(false);
repaint();
}
}
}
private void initialize(){
setBorderPainted(false);
addMouseListener(this);
}
@Override
public void mouseClicked(MouseEvent me) {
}
@Override
public void mousePressed(MouseEvent me) {
}
@Override
public void mouseReleased(MouseEvent me) {
}
@Override
public void mouseEntered(MouseEvent me) {
if(!isBorderPainted() && isEnabled()){
setBorderPainted(true);
repaint();
}
}
@Override
public void mouseExited(MouseEvent me) {
if(isBorderPainted()){
setBorderPainted(false);
repaint();
}
}
}
現在,當我走在NetBeans GUI生成器,我點擊「選擇豆」,然後我宣佈的路徑javabeanslab.JHoverButton添加到GUI,但按鈕,我得到這個錯誤彈出:
我在做什麼錯?
您是否在編譯您的類之前嘗試在GUI Builder中使用它? – lodo 2015-04-01 19:45:48
@lodo我沒有。將嘗試。 – 2015-04-01 19:47:14
@lodo謝謝先生。這就是我需要做的。原諒我。仍在學習Java。 – 2015-04-01 19:48:24