社区
Java SE
帖子详情
我想做一个菱形的JComponent,请问可以实现吗?
CFree
2002-04-30 10:15:59
如果有例子,就更好了,谢谢!
...全文
41
12
打赏
收藏
我想做一个菱形的JComponent,请问可以实现吗?
如果有例子,就更好了,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
肖尧19
2002-05-01
打赏
举报
回复
其实SwingSet2的原代码不知道你研究过没有,很好,
对JAVA GUI编程非常有帮助,而且一般的问题在里面都可以找到答案
你这个问题在里面也有解决
CFree
2002-05-01
打赏
举报
回复
xioyoo(xioyoo):我的文字是要动态改变的
好了,给分!
肖尧19
2002-04-30
打赏
举报
回复
对了,其实你可以考虑把按钮文字一起做到图片里面啊,美观些啊,比如添加一些阴影效果等是很方便的
肖尧19
2002-04-30
打赏
举报
回复
对哦,你试试啊
CFree
2002-04-30
打赏
举报
回复
xioyoo(xioyoo):你的意思是,字和图片共享JComponent的面积吗?
肖尧19
2002-04-30
打赏
举报
回复
可以,不过最好设置图片相对字的位置为:图片在上,字在下,中间对齐。
要不字可能显示不完整
肖尧19
2002-04-30
打赏
举报
回复
上面那个例子,你可以把相应的图片换成你自己的试试,这个只是用图片来代替的办法
如果你需要自己绘制组件的办法,www.cn-java.com上有一篇实现圆形按钮的例子找来看看吧
不过我觉得用图片更灵活,更好看,比如弄个苹果按钮也行啊
肖尧19
2002-04-30
打赏
举报
回复
JButton img_btn1=new JButton(new ImageIcon(getClass().getResource("image\\imgbtn1.gif")));
img_btn1.setRolloverIcon(new ImageIcon(getClass().getResource("image\\imgbtn2.gif")));
img_btn1.setPressedIcon(new ImageIcon(getClass().getResource("image\\imgbtn3.gif")));
img_btn1.setDisabledIcon(new ImageIcon(getClass().getResource("image\\imgbtn2.gif")));
img_btn1.setFocusPainted(false);
img_btn1.setBorderPainted(false);
img_btn1.setContentAreaFilled(false);
img_btn1.setMargin(new Insets(0,0,0,0));
Dickensi
2002-04-30
打赏
举报
回复
轻量级的组件,应该好实现!
zfqjcl
2002-04-30
打赏
举报
回复
可以实现,JComponent是轻量级的组件。
nil2000
2002-04-30
打赏
举报
回复
看看mvc,修改view就可以了.java swing中有很多.
CFree
2002-04-30
打赏
举报
回复
谢谢楼上的回答!
xioyoo:再请问一下,如果我用图片的话,在这个JComponent上是否可以显示一些字符呢?
有劳了!
Java GUI绘制时钟
这里的代码并不是最优雅的解决方案,千万别纠结这个…… 要点: 绘图的框架应该继承自JFrame,具体组件继承自JPanel。 继承自JPanel的类覆写父类(
JComponent
)的paintComponent()方法,注意不是Container的...
Java编程
实现
文本倒影效果
Java编程
实现
文本倒影效果
【Sofice小司笔记】2 二十三种设计模式与七大原则,每种模式从(模式动机,模式定义,模式结构,java代码
实现
,总结,jdk示例)这几个方面来说明
一段话记住七大原则:要
实现
易于维护和扩展,需要遵循开闭原则,面向接口或抽象类开发(依赖倒转),基本有两种方法:组合(合成复用),继承(里氏替换)。要
实现
更加的高内聚与低耦合,接口要满足接口分离,类要...
java 8 教程(基础篇)
集合——有时称为容器——是
一个
对象,它将多个元素组合成
一个
单元。集合用于存储、检索、操作和通信聚合数据。集合框架表示和操作集合的统一体系结构。组成接口表示集合的抽象数据类型。接口允许对集合进行独立于其...
Java画图程序设计
<br />本文讲述
一个
画图板应用程序的设计,屏幕抓图如下: <br />『IShape』 这是所有图形类(此后称作模型类)都应该
实现
接口,外部的控制类,比如画图板类就通过这个接口跟模型类“交流”。...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章