Netbeans摆动不正确显示组件

您好,我的笔记本电脑Windows 8 64位有这个奇怪的问题。 Netbeans没有正确显示摆动组件。 http://postimg.org/image/qdean40pb/你可以看到文字不清楚(主机,连接按钮,断开按钮),我找不到这个的原因。 我想也许这是netbeans 8.0的问题,所以我尝试安装7.3,即使安装程序本身我也有同样的问题。(下一个按钮和其他文本) http://postimg.org/image/3nf5u4hhr/ 我在我的桌面Windows 7 32位上使用netbeans 7.3没有这样的问题。 你能帮我么 ? 谢谢

在java中隐藏RFC3339 DateTime到日期

如何在RFC中将RFC 3339 com.google.api.client.util.DateTime转换为DateTime。 例如,我得到“2014-07-21T16:35:27.000Z”,我需要将其转换为“2014年7月15日下午6:07:25”格式。 无论如何转换这个? 这是我试过的。 我已将DateandTime保存为mongo db中的字符串。 public Map getYouTubeLastFetchDateTime(String key) { System.out.println(“Inserting data first time….”); Date nowDate = new Date(); Date dateBefore = new Date(nowDate.getTime() – 7 * 24 * 3600 * 1000); Utils utils = new Utils(); DBCollection collection = utils.getStaging().getCollection( DB_YOUTUBE_COLLECTION_NAME); if (null != collection) { CIPKeyWord keyword = new CIPKeyWord(); […]

一个完整的二进制搜索树,在Java中插入了级别顺序

我们得到了一个我们需要编码的作业: 二进制搜索树 树必须是完整的 ,而不是完美的 (这意味着所有不在最低级别或第二低级别的节点应该有2个子节点,而最低级别的节点应该尽可能地离开) 我们需要按级别顺序插入树 因此,如果我有一个元素{0, 1, 2, 3, 4, 5, 6, 7}的数组,则root应为4 ,左侧为2,1,3,0,以及6, 5, 7在右侧。 级别顺序插入将是: 4, 2, 6, 1, 3, 5, 7, 0 只需占用数组的中间并将其作为root用户不起作用。 如果你得到一个1到9个元素的数组,你将有4个作为root(java中的int值,double将是4.5),右边有5个元素,左边有4个元素。 这不是一棵完整的树。 甚至不是一棵完美的树。 我的代码只能向左或向右插入,这取决于它是否比根更小,没有水平顺序插入。 Anytype x参数是要插入的值,而BinaryNode t是我们在树中的当前节点(如果我们需要向左或向右插入新值,我们的比较方式) private BinaryNode insert( AnyType x, BinaryNode t ) { if( t == null ) return new BinaryNode( x, null, null ); […]

使用freemarker生成html以在电子邮件中发送,无论如何使用渲染的jsp页面?

使用Spring和java邮件发件人发送电子邮件。 无论如何我可以使用普通的jsp视图和jstl标签 – 我不想学习另一堆标签/语法? 目前我的代码如下所示: StringBuffer content = new StringBuffer(); Configuration configuration = freeMarkerConfigurer.getConfiguration(); String templateName = “vslEmail.ftl”; Map templateVars = new HashMap(); templateVars.put(“firstName”, “john”); templateVars.put(“surname”, “doe”); try { content.append(FreeMarkerTemplateUtils.processTemplateIntoString(configuration.getTemplate(ftlName), tempalteVars)); } catch (Exception e) { // handle } // content.append(“Test data”); sendMime(defaultEmailAddress, subject, content.toString()); 我更愿意引用一个jsp而不是ftl?

JAVA写入具有特定偏移量的文件

我必须编写一个程序来读取文件并插入用户通过控制台窗口给出的一些文本。 插入文本的位置也应通过控制台窗口给出。 下面是我的代码,输入句子和偏移后我得到“字符串索引超出范围”。 输入句子:嘿 输入位置:5 字符串索引超出范围:9 < – 这是错误, import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.util.Scanner; import java.io.Writer; class ReadPosition{ public static void main(String args[]) { try{ FileWriter Writer = new FileWriter(“in.txt”); @SuppressWarnings(“resource”) BufferedWriter bufferedWriter = new BufferedWriter(Writer); Scanner input= new Scanner(System.in); System.out.println(“Enter The Sentence: “); […]

如何创建多个子类级别,以便参数属于子类?

在这个StackOverFlow问题之后,让我们说我想扩展到另一个级别的子类,比如Mallards,我该怎么做? public abstract class Animal <A extends Animal> { public abstract A copyAnimal(A animal); } public class Duck extends Animal { @Override public Duck copyAnimal(Duck duck) { return copyOfDuck; } } class Mallard extends Duck { public Mallard copyAnimal(Mallard mallard) { return copyOfMallard; } } 一切都适用于Duck子类,但它对于Mallard子类来说是失败的。 如何使用未确定数量的子类进行设置?

将HSQLDB与SQL Maven插件和jOOQ一起使用

这是一个类似的问题,如使用Flyway的嵌入式数据库和Maven中的jOOQ进行持续集成 ,尽管与我们使用的是sql-maven-plugin并不完全相同,而不是Flyway。 以下Maven插件配置失败: SQL-Maven的插件 org.codehaus.mojo sql-maven-plugin 1.5 create-database generate-sources execute ${db.driver} ${db.url} ${db.username} ${db.password} src/main/resources/sql/create-db.sql org.hsqldb hsqldb ${hsqldb.version} jooq-CODEGEN,行家 org.jooq jooq-codegen-maven ${jooq.version} generate-hsqldb generate-sources generate ${db.driver} ${db.url} ${db.username} ${db.password} PUBLIC com.example.db target/generated-sources/jooq-hsqldb 错误是: java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@cc76d81d[file =C:\Users\Lukas\example.db.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2015-10-14 10:49:15 heartbeat – read: -9975 ms. […]

Java – 如何在项目中获取文件的正确绝对路径

我的Java项目中的文件夹中有一个XML文件,我想得到它的绝对路径,所以我可以将它作为文件加载以解析它(DOM)。 我不想使用绝对/相对路径,而只想指定文件名,然后获取绝对路径。 我试图用几种不同的方式做到这一点,但是我得到的路径总是缺少一个文件夹名称。 我明白了: C:\Users\user\workspace\projectName\Input.xml 代替: C:\Users\user\workspace\projectName\\**Folder1**\\Input.xml – File input = new File(project.getFile(“Input.xml”).getLocation().toString());` File input = new File(project.getFile(“Input.xml”).getRawLocation().makeAbsolute().toString()); File input = new File(project.getFile(“Input.xml”).getLocationURI().getRawPath().toString()); File input = new File(project.getFile(“Input.xml”).getFullPath().toFile().getAbsolutePath()); 如何获得包含Folder1的正确路径?

在XML标记之间提取内容

我有这个XML文件: findEntitiesResponse true 0 999999 44 xd 11460 11460 11460 LOGIS COUTTER en Inglés GENERAL GENERAL Default 有很多CONTENT就像示例中的那个,但我保持简单。 我想要做的是提取标签之间的所有内容 。 我做了很多研究,但我发现最接近的是从一个标签中提取内容。 结果就是这样 xd 11460 11460 11460 LOGIS COUTTER en Inglés GENERAL GENERAL Default 记住可能有一个或多个标签。 非常感谢你。 编辑 `public class ReadXMLFile {private final static String filepath =“C:\ Users \ AGOJSO \ Desktop \ jordi \ test.xml”; public […]

使用powermock对静态方法进行unit testing

我想为我的项目中的一些静态方法编写unit testing用例, 我的class级代码片段, Class Util{ public static String getVariableValue(String name) { if(isWindows()){ return some string… } else{ return some other string… } } public static boolean isWindows(){ if(os is windows) return true; else return false; } } 基本上,当isWindows()返回’false’时,我想为getVariableValue()编写unit testing用例。 我如何使用powermock写这个?