这里记录些不错的JAVA技术网站:
记录这些网站只是未以后养成一个好习惯,阅读第一手资料的好习惯。
http://docs.oracle.com/javase/tutorial/
这是官方技术网站,描述了很多技术细节,很有参考意义,比如看了下Swing,在谈到L&F时,就写了有哪些L&F,并详细的说明每种L&F的使用,以及很多细节,以前在程序运行后在改L&F时发现程序界面没有改变,简单以为再repaint一下就可以了,在这里的文档里就明确的写出:
Changing the Look and Feel After Startup
You can change the L&F with setLookAndFeel even after the program's GUI is visible. To make existing components reflect the new L&F, invoke the SwingUtilities updateComponentTreeUI method once per top-level container. Then you might wish to resize each top-level container to reflect the new sizes of its contained components. For example:
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
在百度里搜索:java swing改变lookandfeel如何生效
看到一篇文章写的是:
1. 利用UIManager.setLookAndFeel()方法(这个方法需要传入正确的Look and Feel名称,如下)设置新的Look and Feel外观。
Metal风格——"javax.swing.plaf.metal.MetalLookAndFeel"
Motif风格——"com.sun.java.swing.plaf.motif.MotifLookAndFeel"
Windows风格——"com.sun.java.swing.plaf.windows.WindowsLookAndFeel"
2. 用SwingUtilities.updateComponentTreeUI()方法改变外观。
示例代码:
try {
UIManager.setLookAndFeel(lnfName);
SwingUtilities.updateComponentTreeUI(frame);
}
的确能实现效果,但发现用那种字符串指定L&F方式没有文档里例子使用:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
方便,毕竟没有谁去记那个字符串。
还有对于frame这个变量也没有详细说明,但一般都知道是顶层容器,也就是最外面那个JFrame。
http://home.java.net/
http://www.java-gaming.org
http://www.cppblog.com/init/archive/2012/02/14/165529.html
//3D图形知识
[url]http://www.arcsynthesis.org/gltut/index.html [/url]
无聊了,就去这些地方看看吧
分享到:
相关推荐
### Java技术网站:深入探索与资源汇总 在IT领域,特别是软件开发行业,Java作为一种广泛使用的编程语言,其重要性不言而喻。对于开发者而言,掌握最新的Java技术和获取丰富的学习资源是提升技能的关键。本文将详细...
java 技术网站的收藏夹,很多学习的东西
Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术Java及基于Java的技术...
java软件技术文档 Java 是 Sun 公司推出的新的一代面向对象程序设计语言,特别适合于 Internet应用程序开发,它的平台无关性直接威胁到 Wintel 的垄断地位。一时间,“连Internet,用 Java 编程”,成为技术人员的一...
JAVA核心技术 JAVA是由Sun Microsystems(现在隶属于Oracle Corporation)开发的一种静态类型、基于类的、面向对象的编程语言。Java语言的主要特点是跨平台性、对象oriented、分布式、健壮性、安全性等。 Java核心...
Java技术介绍论文.pdf
《Java核心技术》第九版是Java编程领域的一部权威著作,深受程序员和计算机科学学生的喜爱。这本书深入浅出地讲解了Java语言的核心概念和技术,旨在帮助读者掌握Java编程的基础与精髓。书中涵盖了广泛的Java知识,...
Java技术精髓Java技术精髓Java技术精髓Java技术精髓Java技术精髓Java技术精髓Java技术精髓
Java OCR(Optical Character Recognition,光学字符识别)技术是一种计算机视觉领域的应用,它能将图像中的文字转换成可编辑的文本格式。这项技术在各种场景下都有广泛应用,比如文档扫描、车牌识别、发票处理等。...
Java技术资料书籍
Java核心技术习题答案
Java后端技术-Java高级技术路线,这里面包含了Java后端技术的高级技术路线。
《Core Java.JAVA核心技术(中文版)》是学习Java编程的重要参考资料,主要涵盖了Java语言的基础以及进阶知识。这本书深入浅出地讲解了Java的核心概念和技术,为读者提供了全面而细致的学习路径。以下是对该书内容的...
Java非技术方面面试Java非技术方面面试Java非技术方面面试
Horstmann是美国圣何塞州立大学的计算机科学教授,对Java技术有着深厚的造诣。 书中的内容分为多个章节,从Java编程平台的介绍开始,解释了Java的“白皮书”关键词,如简单性、面向对象、分布式、健壮性、安全性、...
《Java核心技术卷一第10版》是Java编程学习者不可或缺的经典教材,它全面覆盖了Java语言的基础和核心概念。本书适用于初学者以及希望巩固基础知识的开发者,旨在帮助读者掌握扎实的Java编程技能。 首先,Java是一种...
《核心Java 11版:Java核心技术 卷一卷二》是Java开发人员的重要参考资料,涵盖了从基础到高级的广泛主题。这套书籍深入讲解了Java 11版本的关键概念和技术,旨在帮助读者全面掌握Java编程。 卷一主要关注基础知识...
### 30种Java技术框架概述 #### 一、Java类加载器架构 Java类加载器是Java虚拟机(JVM)的重要组成部分之一,主要负责在程序运行时将类文件加载到内存中,并对其进行验证、准备和解析等初始化操作。类加载器采用双亲...
Java数据库技术是Java开发中的重要组成部分,主要用于存储和管理数据。在Java中,与数据库交互主要依赖于Java Database Connectivity (JDBC) API。本资源包提供了详细的Java数据库技术讲解,包括PPT演示文稿、源代码...