社区
Java SE
帖子详情
如何编写自己的Java Component
noho
2002-10-24 04:55:15
可以用在JBuilder的工具栏中。
各位兄弟给个入门提示,多谢先!
另外,我注意到,JButton、JLabel等Component的大小会随着自己的Caption变化,如何做到?
另外,如何做一个固定大小的Component?
...全文
95
5
打赏
收藏
如何编写自己的Java Component
可以用在JBuilder的工具栏中。 各位兄弟给个入门提示,多谢先! 另外,我注意到,JButton、JLabel等Component的大小会随着自己的Caption变化,如何做到? 另外,如何做一个固定大小的Component?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
远太狼
2002-11-04
打赏
举报
回复
构造方法调用setUI
noho
2002-10-31
打赏
举报
回复
刚看完JLabel和JButton的源代码,发现要是自己写一个从JComponent派生的Component,实在是太类了。要针对不同的Platform写不同的UI,不过有一点没看明白的是:Component怎么和UI联系在一起?Component::setUI的方法由谁来调用?
没有下载到《Java 2 图形设计 Volumn II》,不知道Swing的原理,谁能提供个下载地址?多谢先!
noho
2002-10-25
打赏
举报
回复
多谢多谢!
编写中,写完马上给分.
asdmonster
2002-10-24
打赏
举报
回复
楼上说得没错。
更简单的,你设计你想要的component直接继承和它相仿的系统已有的 component
然后重载楼上说的那些方法实现固定大小--不过,不见得能固定。
因为容器不见得容许你这么做,除非你也重载容器以下,但是这样属于特殊问题,没有实用性了。
远太狼
2002-10-24
打赏
举报
回复
首先要继承Jcomponent类
> JButton、JLabel等Component的大小会随着自己的Caption变化
那是因为他们在getPreferedSize()中计算了自己应该占多大size比较好,当然如果想要更完善的话,还要实现getMaximumSize()和getMinimunSize()
LayoutManager会调用这些方法来进行布局。
> 固定大小的Component?
这个有很多方法,比如重写setBounds(Rectanle)方法。 或者结合LayoutManager来做。
你可以参考javax.swing.Box的source
SpringMVC+Spring+Mybatis整合DEMO
搭建详情地址: http://blog.csdn.net/woshi74/article/details/37831095
用
Java
编写
一个最简单的桌面程序
使用
Java
的优势在于网络应用方面,但
Java
也提供了强大的用于开发桌面程序的API,它们包含在
java
x.swing包中.使用这个包可以
编写
简单的
Java
桌面应用程序.
Java
的
java
x.swing包提供了许多用来设计GUI的组件类,在学习GUI编程时,需要掌握两个概念:容器类(Container)和组件类(
Component
),以下是GUI编程中经常提到的基本知识点.·...
Java
教程:如何使用
Component
注解实现策略模式代替if-else功能
Java
教程:如何使用
Component
注解实现策略模式代替if-else功能
Java
中的常见注解
通过`consumes`属性指定接受的请求的`Content-Type`,通过`produces`属性指定产生的响应的`Content-Type`。- `@RequestMapping`是最通用的映射注解,可以用于映射多个HTTP请求方法。2. **`@GetMapping`、`@PostMapping`、`@PutMapping`、`@DeleteMapping`等:**- 具体的派生注解有`@Service`、`@Repository`、`@Controller`等,用于表示不同类型的组件。
简单介绍一下
Component
基础布局
鸿蒙系统现已经有超过千万的用户升级,后续的用户数量非常可观,鸿蒙开发人才数量稀缺。今天小千来介绍一下
Component
基础布局,实现用户交互非常重要的概念之一,同学们带好小本本。 在HarmonyOS的应用中,所有的用户交互操作在Ability的应用中,主要是用来显示所有被查看和交互的内容的。 应用中所有的用户界面元素都是由
Component
和
Component
Container对象构成。
Component
是绘制在屏幕上的一个对象,用户能与之交互。
Component
Container是一个用于容纳其他Com
Java SE
62,624
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章