访问JOption窗格的按钮以向其中添加MouseListener
||
是的,我认为在Component上使用ѭ0会比较简单,它将返回
JOptionPane
的JPanel
,然后他们再次使用that1ѭ使用该方法检索method3ѭ,但是我遇到了困难。
我想在JOptionPane
按钮上使用鼠标侦听器,以便可以在鼠标悬停时更改按钮的颜色。有没有更简单的方法来实现这一目标?
到目前为止这是我的课..
package rsapp.gui;
import java.awt.Color;
import java.awt.Component;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.UIManager;
public class RSJPaneComponent extends JOptionPane {
/**
*
*/
private static final long serialVersionUID = 13453253L;
private JOptionPane j=this;
final Color WHITE = Color.WHITE;
public RSJPaneComponent(){
UIManager.put(\"OptionPane.background\",WHITE);
UIManager.put(\"Panel.background\",WHITE);
UIManager.put(\"Button.background\",WHITE);
UIManager.put(\"Button.foreground\",new Color(85,153,187));
UIManager.put(\"activeCaption\", WHITE);
}
protected String initJPaneInput(final JFrame f, final String message){
return j.showInputDialog(f,message);
}
public int generateDialog(int error_code, String title_message, String message, final JFrame f){
return JOptionPane.showConfirmDialog(
f,
message,
\"Error \"+error_code+\": \"+title_message,
JOptionPane.YES_NO_OPTION);
}
}
没有找到相关结果
已邀请:
1 个回复
屉杆绊
是强大而便捷的组件,但是一旦进行自定义,您最好只使用
。 码
屏幕截图 请注意,此示例尚未将所有功能都内置到
中。 例如,如果打开
,并且用户按下退出键,则对话框将消失。您可以使用
或
添加该功能。