社区
Java SE
帖子详情
很急的问一个swing的问题!
badbob
2003-08-21 03:04:00
在scrollpane里容纳的一个panel开始大小和scrollpane一样,在程序
运行中我使panel变大,按道理panel大于视口大小时滚动条应该出来的
呀,我的它怎么就不出来呢?我是要它出来 AS_NEEDED
帮帮忙
...全文
30
4
打赏
收藏
很急的问一个swing的问题!
在scrollpane里容纳的一个panel开始大小和scrollpane一样,在程序 运行中我使panel变大,按道理panel大于视口大小时滚动条应该出来的 呀,我的它怎么就不出来呢?我是要它出来 AS_NEEDED 帮帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freejacky
2003-08-22
打赏
举报
回复
autoScroll
tainy_zhang
2003-08-22
打赏
举报
回复
relive说的完全正确,JScrollPane里包含的panel的preferredSize应该设置的足够大
096628
2003-08-22
打赏
举报
回复
好像没有这回事吧!!要么水平,或Y轴都设定一下啦!!UP
relive
2003-08-21
打赏
举报
回复
使panel变大
不但要setSize(),还要setPreferredSize
JScrollPane关心的是PreferredSize
java初学者的工具ppt文件
1. 思考一下 学习Java之前,先别
急
,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的
问
题
,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看…… 2. 准备一下 请不要把你的学习Java之路和其它计算机技术分开看待,技术的联系往往是千丝万缕的,你应该掌握一些学习Java所涉及的基础知识,对于“CLASSPATH要怎么设置啊”、“跪求JDK下载地址”等等
问
题
,你不该
问
,因为Internet上太多答案了,甚至换个角度说,你是不是还不适合直接学习编程? 1)买本Java学习用书。 JDK 6正式版刚刚推出,市面上你暂时买不到JDK6的书籍,但我仍推荐你买一本适合入门的、较新JDK版本的Java书籍,那么,你现在选择一本讲述JDK5的入门书籍还是有条件的。我可以推荐一些入门书,但是我不打算这么做,因为合我口味的,不一定适合你。但无论如何,《Thinking In Java》绝对不应该作为你入门Java的第一本书籍! 记住,网络上学习Java的资源很多,但基本不够系统,拥有一本Java入门书籍,是你系统学习Java的基础。 2)准备Java学习环境。 准备你的学习环境,很简单,安装JDK6,然后用类似UltraEdit、EditPlus的文本编辑器配置你的学习环境,Internet上有很多关于如何配置的文章。初学Java,不建议用IDE工具,通过一行行的敲代码,你会碰到很多
问
题
,只有这样,你才能学会怎样解决
问
题
,并加深自己对Java的理解。 准备好后,开始进入激动人心的Java学习里程吧! 3. Java基础学习之路 学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“PK”到处都是,别被浮躁影响!认准了Java,你就坚持!克服心魔,恒心最终会给你回报的。 Java的体系分为Java SE、Java EE和Java ME(JDK 5.0以前分别叫J2SE、J2EE和J2ME),Java的敲门砖就是Java SE了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Java SE起步。 学习Java SE,打好Java基础;如果想学Java EE(对不起,我不了解JavaME,所以我无法涉及JavaME的相关内容),对于AWT、
Swing
是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟AWT、
Swing
方面的内容足够用几本大部头的书才能描述详尽;当然,如果你的工作就是做AWT、
Swing
开发,那就另当别论了。 I/O、Thread都是基础之一。 4. Java EE学习之路 学习了Java SE,还只是完成“万里长征”的第一步。 接下来选择学习Java EE或是Java ME(或者你还想不断深入学习JavaSE,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Java ME的学习);估计选择Java EE方面的学习者会多一些,JavaEE所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。 学习Java EE,在开发环境上不建议再用文本编辑器,我感觉NetBeans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢NetBeans,如果你喜欢用别的IDE如Eclipse,都没
问
题
,看自己喜欢吧。 4.1 学习JSP/Servlet Java EE最高版本目前是5.0版本。 在JavaEE中,首先要学习JSP/Servlet(结合Tomcat、MySQL)技术,建议JSP1.2/2.X的知识都要掌握,毕竟现在很多的在用系统都还是基于JSP1.2,学习JSP,还必须掌握一些外延技术,如:你还得掌握HTML基础知识,最好再掌握些JavaScript(目前正火的AJAX技术之一)、CSS的技术,而了解XML是必不可少的(至少描述性配置信息是通过XML来描述的)。在学习JSP/Servlet过程中,应该结合学习JDBC、数据库开发技术,毕竟绝大多数Java Web项目都是和数据库紧密结合的。 4.2 学习数据库开发技术 这里我想重点说一下数据库开发技术,数据库技术是做业务系统必备技能,JavaWeb开发人员最低程度都应该掌握SQL语句的使用!数据库技术大体可分为DBA技术和数据库开发技术,对于开发而言,应侧重数据库开发技术,而数据库基本操作,也是要掌握的。常用数据库有DB2、Oracle、SQLServer、My
JAVA: 初级项目之基于
Swing
界面的仿QQ(一)
在学完
Swing
,socket,线程,等等知识后,
急
需要
一个
项目练手。 但是XX管理系统肯定不能满足,所以在了解了json的皮毛之后,就着手作了这个伪QQ 完整代码已上传到github上,地址:https://github.com/LeYunone/19.12.25。有需要的可以自取。 作为
一个
伪QQ,代码中我实现了他的发送表情、文件、点对点,点对多。社交系统。实时在线更新,离线消息,个人资料上...
在java中创建自己的
swing
界面
相信大家都有这样的感觉吧!在java中按钮上面的字体显示得很糟糕,让人看不清楚.还有就是弹出式对话框(JOptionPane)和JDialog上面的字也是一样,其实,这些东西在java中都是可以通过自定义界面样式来解决的,今天我就依我个人的一些经验说说怎么来定义自己的个性java界面! 如果你看过sun公司的jdk帮助文档,你会发现在javax.
swing
这个包里面有很多类来定
Swing
:LookAndFeel 教程第一篇——手把手教你写出自己的 LookAndFeel
本文是 LookAndFeel 系列教程的第一篇。 是我在对
Swing
学习摸索中的一些微薄经验。 我相信,仔细看完全系列之后,你就能写出自己的 LookAndFeel。 你会发现
Swing
原来可以这样美。 --------------------------------------------------------------------------------
Swing
大师级的人物AWT-SWT-
Swing
模型设计与实现
总的来说
Swing
/AWT 和SWT 在事件处理机制上是类似的,窗口组件的树状结构也是 类似的。图形用户界面系统在事件处理设计上有两大类,一类是单线程模型,一类是多线程 模型。在事件处理机制上,三者都是遵循单线程规则。 单线程模型对于事件处理不保证线程安全性(Thread Safety),所有的事件处理都在Event Dispatch Thread(EDT)上进行,此一类事件模型通常叫做单...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章