1、出现1字节的UTF-8字节1无效:
(1)xml文档没有以utf-8格式编码
(2)xml文件或者是dtd文件内容有错误
2、java可以加载默认的资源包但是无法加载以_zh或其他语言的资源包:
(1)路径正确,资源包内部ascii码有问题
(2)默认的locale要对应默认的资源包名
比如默认locale为中文则默认的资源包也应该为中文
3、JList添加Font元素时JList<Font>,不能显示:
(1)不是不能显示而是显示的字体颜色与前景色一样,看不见
(2)用列表单元格绘制器来绘制显示的内容,Font传递值,不设置单元格的显示内容
4、JFormattedTextField自定义的格式器,当失去焦点时,格式化自动消除
(1)设置失去焦点时的行为为persist
5、一次性导入多个图片,可以将所有图片放在一个文件夹中,
DirectoryStream<Path> entries=Files.newDirectoryStream(dir);
for(Path entry:entries)
new ImageIcon(entry.toString());
6、NetBean无法从jar文件。。。。中加载组件类。。。找不到该类。请注意该类必须已编译并且必须是GUI窗体项目所属的源或依赖关系的一部分
7、出现窗体的构件无法显示出来的问题
(1)P635 没有向Map<DamageReporter.carType,Shape> shapes中添加键值对,因为没有键值对,所以其他用到shapes的地方就无法显示需要自定义的图像
8、在第九章的安全中,策略文件.policy出现java.security.AccessControlException: access denied ("permissions.WordCheckPermission" "we" "insert")错误
在控制台输入命令E:\java工作空间\java学习2_8\src>java -Djava.security.policy=PermissionTest.policy permissions.PermissionTest
9、Exception in thread "main" java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")
(1)policy文件中的
grant principal com.sun.security.auth.NTUserPrincipal "administor"
{
permission java.util.PropertyPermission "user.*","read";
};
的登录名不正确,要改为自己设置的电脑的登录名Administrator或自定义的其他登录名