社区
Java SE
帖子详情
我想做一个菱形的JComponent,请问可以实现吗?
CFree
2002-04-30 10:15:59
如果有例子,就更好了,谢谢!
...全文
44
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绘制时钟
Java GUI组件练习用Demo,主要是为了学习GUI的设计思路、组件的特性。这里的代码并不是最优雅的解决方案,千万别纠结这个…… 要点: 绘图的框架应该继承自JFrame,具体组件继承自JPanel。 继承自JPanel的类覆写父类(
JComponent
)的paintComponent()方法,注意不是Container的paintComponents()! 这些都是不能重...
【Sofice小司笔记】2 二十三种设计模式与七大原则,每种模式从(模式动机,模式定义,模式结构,java代码
实现
,总结,jdk示例)这几个方面来说明
???? 设计模式七大原则 ???? 一段话记住七大原则:要
实现
易于维护和扩展,需要遵循开闭原则,面向接口或抽象类开发(依赖倒转),基本有两种方法:组合(合成复用),继承(里氏替换)。要
实现
更加的高内聚与低耦合,接口要满足接口分离,类要满足单一职责,类之间要满足最少知道。 1. 开闭原则 开闭原则的定义是对扩展开放,对修改关闭。当应用程序的需求需要改变或扩展时,我们应该在不修改其源代码的情况下,也能完成相应的目的。 开闭原则的优点是:使得应用程序更易于维护和扩展。 2. 依赖倒转原则 依赖倒转原则是
实现
开闭
Java编程
实现
文本倒影效果
Java编程
实现
文本倒影效果
java 8 教程(基础篇)
集合——有时称为容器——是
一个
对象,它将多个元素组合成
一个
单元。集合用于存储、检索、操作和通信聚合数据。集合框架表示和操作集合的统一体系结构。组成接口表示集合的抽象数据类型。接口允许对集合进行独立于其表示细节的操作。在面向对象语言中,接口通常形成层次结构。
实现
是集合接口的具体
实现
。本质上,它们是可重用的数据结构。算法这些方法在
实现
集合接口的对象上执行有用的计算,比如搜索和排序。这些算法被认为是多态的:也就是说,相同的方法可以用于适当的集合接口的许多不同
实现
。本质上,算法是可重用的功能。
Java画图程序设计
本文讲述
一个
画图板应用程序的设计,屏幕抓图如下:
『IShape』
这是所有图形类(此后称作模型类)都应该
实现
接口,外部的控制类,比如画图板类就通过这个接口跟模型类“交流”。名字开头的I表示它是
一个
接口(Interface),这是eclipse用的
一个
命名法则,觉得挺有用的,就借鉴来了。这个接口定义了两个方法:
view plaincopy to clipboardprint?public void draw(java.awt.Graphi
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章