草庐IT

java - 如何更改 jdesktoppane 默认背景图片?

如何使用javanetbeans在MDI(多文档界面)中更改jdesktoppane背景图像?意味着我将jdesktoppane添加到javaMDI,所以现在我想更改我在javaMDI中使用的那个jdesktoppane的默认背景图像。有什么简单的方法吗?查看附加的快照链接可能会让您更好地理解我的问题。http://i50.tinypic.com/iml1e9.jpg 最佳答案 +1到MadProgrammers评论。只需覆盖JDesktopPanepaintComponent(..)并调用drawImage(Imageimg,in

Java注解处理API访问import语句

我正在编写一个AnnotationProcessor,它应该生成java代码。它应该从某些现有接口(interface)生成派生接口(interface)。为此我需要找到原始输入代码的导入语句,以便我可以在生成的java文件中输出它。如何做到这一点? 最佳答案 您无法使用注解处理器获取导入语句。不过,您可以获得的是该类使用的类型,这更好。源代码中的import语句不足以分析类中使用了哪些类型,因为并非所有使用的类型都有import语句。如果你真的只需要实际的陈述,你可以readthesourcefile直接地。如果只看语句会有一些问

java - 不能 `import static`静态嵌套类?

我有一个A类,里面有一个名为B的静态嵌套类:importstaticA.B.*;classA{staticclassB{staticintx;staticinty;}publicstaticvoidmain(String[]args){System.out.println(x);}}我想静态导入B中的所有内容,但它不起作用:$javacA.javaA.java:1:packageAdoesnotexistimportstaticA.B.*;^A.java:9:cannotfindsymbolsymbol:variablexlocation:classASystem.out.printl

java - 在 Tomcat 中自动检测 URI 编码

我有一个正在运行的ApacheTomcat6.x实例,我希望它能够比默认行为更智能地解释传入URL的字符集。特别是,我想实现以下映射:So%DFe=>SoßeSo%C3%9Fe=>SoßeSo%DF%C3%9F=>(error)我想要的行为可以描述为“尝试将字节流解码为UTF-8,如果它不起作用,则假定为ISO-8859-1”。在这种情况下,简单地使用URIEncoding配置是行不通的。那么我该如何配置Tomcat以我想要的方式对请求进行编码呢?我可能必须编写一个过滤器来接收请求(尤其是查询字符串)并将其重新编码为参数。这是自然的方式吗? 最佳答案

java - 使用 Java 创建 Activity 目录用户时遇到问题

我有一台带有Activity目录的WindowsServer2008R2。我想创建一个Java程序,允许08/15用户向该AD添加新用户。我在oracle论坛中找到了一个[example][1]并为我的AD修改了它。packagemodel;importjava.io.IOException;importjava.util.Hashtable;importjavax.naming.Context;importjavax.naming.NamingException;importjavax.naming.directory.Attributes;importjavax.naming.di

Java JList设置项目的颜色

你能帮我吗,如何改变JList中显示的项目的颜色?我正在创建一个用户JList,我可以在其中看到在线和离线用户,我需要离线用户与在线用户具有不同的颜色。我创建用户的代码finalString[]strings=database.getUsers(myLogin);jList1.setModel(newjavax.swing.AbstractListModel(){@OverridepublicintgetSize(){returnstrings.length;}@OverridepublicObjectgetElementAt(inti){returnstrings[i];}});

java - "import foo.*"不应该也包括子包 "foo.bar.*"吗?

在学习Java时,我想到了许多教程中的一个对我来说相当令人困惑的特性。考虑示例教程中的以下两个导入:importjava.awt.*;importjava.awt.event.*;第一行显然导入了java.awt包,第二行导入了awt的子包。但是asterix不应该包含所有子包吗?因此,第一行应该可以解决问题-不需要第二行吗?如果不是:那么星号的真正用途/用途是什么?例如,在MySQL中使用SELECT*FROMfoo从表中选择所有字段,也许我愚蠢地认为这自然是这种情况。 最佳答案 不,包是作为一个整体。尽管按层次结构考虑它们通常很

java - 如何为一个特定的 servlet 应用过滤器?

在chat我的应用程序中,我有五个servlet。我需要为单个servlet应用过滤器。我的过滤器是,packagecom.tps.flexchat.action;importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.ServletException;importjavax.servlet.ServletRequest;importjavax.servlet.Serv

java - JFreeChart 选择一个区域而不缩放

我最近开始使用JFreeChart,我想做一些事情,但不确定是否可行。我的程序应该从wav文件中绘制频谱图(声音图)。所以我设法从双数组列表中的wav文件中获取数据并将其显示在图表中。但现在我希望能够在不缩放的情况下选择我的频谱图的一个区域(使用用于缩放的相同工具)并且能够仅在我的声音中播放选定的部分。但我根本找不到任何成功的方法。这是我的图表代码:packageclasses;importjava.awt.Color;importjava.awt.Paint;importjava.awt.Rectangle;importjava.io.File;importjava.io.IOExc

java - Dropwizard 不会将自定义记录器记录到文件中

我有一个dropwizard应用程序,我在其中将记录器附加程序配置为文件如下:logging:level:INFOloggers:"mylogger":INFO"com.path.to.class":INFOappenders:-type:filecurrentLogFilename:.logs/mylogs.logarchivedLogFilenamePattern:.logs/archive.%d.log.gzarchivedFileCount:14并且,在我的应用中创建了记录器:importorg.slf4j.Logger;importorg.slf4j.LoggerFactor