社区
Java SE
帖子详情
如何实现JButton鼠标移动上去以后变换效果
VincintCao
2003-03-22 01:08:33
在JBuilder里面的ToolBar上,鼠标移动上去都会出现令按钮有突出的效果,这是怎么实现的?我感觉应该调用setRolloverEnabled(true)就可以了,但是没有效果,有人知道是怎么回事吗?
...全文
164
1
打赏
收藏
如何实现JButton鼠标移动上去以后变换效果
在JBuilder里面的ToolBar上,鼠标移动上去都会出现令按钮有突出的效果,这是怎么实现的?我感觉应该调用setRolloverEnabled(true)就可以了,但是没有效果,有人知道是怎么回事吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Afritxia
2003-03-22
打赏
举报
回复
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class PlainButton extends JButton
{
public PlainButton(String caption){
super(caption);
setBorderPainted(false);
setFocusPainted(false);
setRequestFocusEnabled(false);
setMargin(new Insets(1, 1, 1, 1));
// Dynamic display tool-button border
addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent e){ setBorderPainted(true); }
public void mouseExited(MouseEvent e){ setBorderPainted(false); }
});
}
public static void main(String[] args){
JFrame frame=new JFrame("Button Test");
frame.getContentPane().setLayout(new FlowLayout());
frame.getContentPane().add(new PlainButton("A"));
frame.getContentPane().add(new PlainButton("B"));
frame.getContentPane().add(new PlainButton("C"));
frame.setSize(200, 100);
frame.show();
}
}
或者用:
JToolBar jtb=new JToolBar()
jtb.setRollover(true);
实现方法很多!以上仅供参考. 祝你早日进步!!
Swing导航按钮——
鼠标
拖动按钮
变换
位置
再百度搜了好久都没找到类似导航按钮 拖动
变换
位置的例子, 这是自己写的一个~ 希望对大家有帮助。 顺便赚点小积分,方便下载。
java 画图板 windows画图板简单
实现
用java
实现
的windows画图板的简单模式,对于java初学者的事件触发器学习有很好的帮助。。。
使用java
实现
的Bezier曲线
使用swing
实现
了bezier曲线,可在窗口拖动控制点来观察bezier的变化
java
实现
简单功能的画图程序源代码
java编写,可以选择图形形状,颜色,用
鼠标
作图,控制开始,结束点坐标
java
实现
的模仿画图板的程序
可以画简单图形 并且可以导入图片画图 ,希望大家下载 一起学习 一起进步 呵呵
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章