如何设置字体的颜色?

我有一个JList并在该列表中,我想更改以下单词的字体颜色。 有人说我必须使用CellRenderer,但我还不熟悉。 现在,我的问题是如何设置此渲染器来更改字体的颜色? 对此事有何看法? 谢谢…

如何使用jackson序列化声明性链接(泽西)

我在我的项目中使用声明性链接。 我的jackson映射器配置是 final ObjectMapper mapper = new ObjectMapper(); mapper.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, false); mapper.configure(MapperFeature.AUTO_DETECT_FIELDS, false); mapper.configure(MapperFeature.AUTO_DETECT_IS_GETTERS, false); mapper.configure(MapperFeature.AUTO_DETECT_GETTERS, false); mapper.configure(MapperFeature.AUTO_DETECT_SETTERS, false); mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); mapper.configure(SerializationFeature.INDENT_OUTPUT, true); 因为我已禁用任何类型的自动检测,注入的链接就像 @InjectLinks({ @InjectLink(rel = “bookmark”, resource = ConnectionsResource.class, style = Style.ABSOLUTE_PATH) }) @JsonProperty(“links”) Link[] links; 被序列化为一个空的JSON对象(因为“Link”中的所有字段都没有用@JsonProperty注释)。 如何在不更改全局映射器配置的情况下为字段rel和href启用链接的序列化?

具有ModelAndView的Spring MVCvalidation

我正在尝试为我的Spring MVC应用程序添加validation。 以前尝试设置validation我一直在使用ModelAndView来提供jsp页面但不显示错误消息。 模型 @Entity @Table(name = “employee”) public class Employee { @Id @NotEmpty(message = “Please enter your email addresss.”) @Email private String email; @NotEmpty @Pattern(regexp=”[a-zA-Z0-9]”) private String password; @NotEmpty private String firstName; @NotEmpty private String lastName; @NotEmpty private String phoneNum; private boolean assigned; public Employee() { } // getters and setters } 调节器 @RestController […]

使用AnnotationProcessor构建Maven,解析src / main / java中的文件,并生成源代码到generate-test-sources / test-annotations

我正在使用maven 3.0.3和Java7。 我有一个AnnotationProcessor,它应该解析src/main/java ( 不是 src/test/java )中带注释的java文件,并为JUnit-Tests生成Helper-Classes。 这些Helper-Class应该存储在target/generated-test-sources/test-annotations因为它们使用的库只在测试范围内可用。 (注意:只要这个依赖关系不在测试范围内,一切都可以正常工作,但是编译就会失败。它肯定只在测试范围/unit testing和编译测试类时才需要。) 我试了好几个配置而没有任何运气: 我将maven-compiler-plugin配置为在compile:compile期间使用AnnotationProcessor。 生成的HelperClass将存储在generated-sources/annotations 。 不在 generated-test-sources/test-annotations中。 结果是,不会使用Test-Scoped依赖项。 由于编译错误“无法找到符号”,构建失败。 失败 我使用了上面的配置并重新定义了generatedSourcesDirectory: ${project.build.directory}/generated-test-sources/test-annotations 生成的类将按预期存储在generated-test-sources/test-annotations中,但构建仍然失败,因为它尝试按上述方式编译该文件并错过了测试范围的依赖项。 失败 我尝试使用上面的配置并排除**/generated-test-sources/test-annotations/**/*.java以防止编译器在此阶段进行编译: **/generated-test-sources/test-annotations/**/*.java 没运气。 与上面相同的编译器错误。 失败 我将maven-compiler-plugin配置为在test-compile:testCompile期间使用AnnotationProcessor test-compile:testCompile 。 HelperClass理论上可能是在generated-test-sources/test-annotations中generated-test-sources/test-annotations ,但是AnnotationProcessor不会偶然发现位于src/main/java的带注释的类,而不是src/test/java中的AFAIK test-compile:testCompile期间test-compile:testCompile范围test-compile:testCompile 。 因此,找不到Annotated类,HelperClass将不会生成,因此不能存储在generated-test-sources 。 失败 试图在compile:testCompile期间运行compile:testCompile和test-compile:compile ,这在两种情况下都导致src / main / java的类尚未编译 – 因此编译错误。 失败 我真正想做的是: 配置编译器在compile:compile期间使用AnnotationProcessor compile:compile生成我的HelperClass到${project.build.directory}/generated-test-sources/test-annotations 但不要让maven编译它 然后在test-compile:testCompile期间test-compile:testCompile 。 我没有这样做。 我不确定我是否缺少重要的maven基础知识(概念),或者排除配置是否存在问题,或者不管它是什么。 […]

练习访问修饰符

我正在尝试使用具有不同访问修饰符的类包来创建项目,以查看具有不同访问修饰符的类的所有特征。 我尝试了一个带有公共类的包,一个带有默认类,然后尝试为受保护和私有类提供另外两个,但是它说“私有类的非法修饰符;只允许使用public,abstract和final”。 为什么会如此。 其次,测试每个类的东西是理解它的好方法。 我想提出比上一篇文章更好的问题。 我还想学习每个访问修饰符的应用。

Android NDK可以在Android共享库中包含一个Windows dll吗?

甚至可以在ndk-build命令中链接/包含一个dll文件,并生成一个可以从android java代码访问dll函数的共享库。 我一直在尝试这样做,我尝试使用SWIG创建一个java包装器代码到dll而我没有成功,然后我开始认为它甚至可能! 谢谢。

如何制作由jxl.jar和jasperReports.jar生成的Excel自动调整

我正在使用此代码来制作excel。 exporterXLS = new JExcelApiExporter(); exporterXLS.setParameter(JRXlsExporterParameter.JASPER_PRINT, jasperPrint); exporterXLS.setParameter(JRXlsExporterParameter.OUTPUT_FILE, file2); exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.FALSE); exporterXLS.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE); exporterXLS.setParameter(JRXlsExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE); exporterXLS.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); 我搜索了整个api,但没有找到任何可用的东西。 请帮我解决这个问题。 任何帮助赞赏。

无法提交JPA事务 – RollbackException:事务标记为rollbackOnly

首先,我想说我已经在我的案例中看到了stackoverflow的所有主题,但无论如何都无法解决我的问题。 我需要每晚运行预定的任务来检查任务完成的天气 – 我这样做: @Service @Transactional public class CronBackGroundProcess { @Autowired private CronJobService cronJobService; @Scheduled(cron = “15 01 01 ? * *”) public void StartNightJob() { CronJobLog log = new CronJobLog(); int count = 0; try { log.setStartTime(new Date()); log.setStatus(“Entered StartNightJob Function”); cronJobService.saveCronJobLog(log); List Tasks = cronJobService.getActive_AND_InArreasTasks(); log.setStatus(“Grabbed List of tasks to Check”); cronJobService.saveCronJobLog(log); for […]

Android – 设置通知永不消失

我有这个很好的代码: Notification n = builder.build(); n.flags = Notification.FLAG_NO_CLEAR; 但是当我重新启动手机时,通知就会消失。 是否有任何旗帜可以实现这一目标?

Runtime.getRuntime()。exec()执行两行?

我需要在Runtime.getRuntime()。exec()中运行两行,这两行: cd %CMS_HOME% ant deploy 现在可以制作一个.bat文件,但我觉得它对于两行是没用的,更简单! 有人有什么想法吗?