当我释放鼠标按钮时,MouseEvent没有注册版本

public void mousePressed(MouseEvent e) { //Invoked when a mouse button has been pressed on a component. if (e.getButton() == MouseEvent.BUTTON1) { isDown = true; System.out.println(“isDown is now true”); } if (e.getButton() == MouseEvent.BUTTON3) { isDown2 = true; System.out.println(“isDown2 is now true”); } do { Point location = MouseInfo.getPointerInfo().getLocation(); int x = location.x – (drawingPanel.getLocationOnScreen()).x; int […]

如何在Selenium WebDriver(Selenium 2)中运行Firebug?

在运行Selenium 2时,在Firefox中激活Firebug的最佳方法是什么? 编辑:好的,我意识到“最佳”是开放的解释,但基于配置文件的解决方案真的曾经是selenium 1.0的痛苦。 所以任何替代方案都被认为更好,直到certificate更糟;

我如何知道为Sun JVM启用了哪些默认设置?

我想在我的JVM上尝试CompressedOops。 不,我想知道它是否可以默认启用。 我在debian / squeeze上运行这个jvm: $ java -version java version “1.6.0_22” Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode) 有人说它默认启用,有人说它不是: 来自: http : //forums.yourkit.com/viewtopic.php?f = 3&t = 3185 是的,你是对的,我也检查了它,并且在646位Java6u21中默认没有激活Compressed Oops,我不明白为什么它在我提供的链接中这么说。 我尝试用jconsole / JMX检查它,但没有运气找到名为CompressedOops或类似的属性。 有没有人知道我在哪里获得具有默认值的特定构建的所有jvm选项的列表? 关于Janning

如何从另一个Java类调用JFrame

我正在尝试做一个简单的Jform并从另一个类调用它。 我想在服务器客户端应用程序中使用此Jframe,但我不知道如何从另一个类打开JFrame类。 喜欢用户必须选择 1-打开Jframe。 2-退出。 那我做错了什么? 以下是代码: Jframe类名为Calculas.java /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author user */ public class Calculas extends javax.swing.JFrame { /** * Creates new form Calculas */ public Calculas() { initComponents(); } /** * This method […]

通过超类引用调用子类方法

我有这样的代码: String stringRef = new String(“Java”); // (1) System.out.println(“(2): ” + stringRef.getClass()); // (2) System.out.println(“(3): ” + stringRef.length()); // (3) Object objRef = stringRef; // (4) // System.out.println(“(5): ” + objRef.length()); // (5) Not OK. System.out.println(“(6): ” + objRef.equals(“Java”)); 为什么我不能在第(5)行中调用length() ); 哪个类将equals()在第(6)行中调用?

运行junit任务时,Bamboo Ant任务失败

在我目前的项目中,我正在使用junit测试。 在我的本地PC上运行我的ant文件会按预期生成我的测试报告,但是当bamboo尝试运行我的测试时,它会产生以下输出。 我的错是什么? SimplerTest.java import static org.junit.Assert.*; import org.junit.Test; public class SimplerTest { @Test public void dummerTest() { assertTrue(true); } } 本地输出: Buildfile: C:\Users\jussi\git\kingdom-builder-repository\build.xml compile-test: [javac] Compiling 1 source file to C:\Users\jussi\git\kingdom-builder-repository\bin junit: [junit] Running me.jussi.kingdombuilder.SimplerTest [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0,062 sec main: BUILD SUCCESSFUL Total time: […]

为什么选择XSL转换?

对于当前项目,必须决定是使用XML和XSL转换来生成HTML还是直接使用HTML模板。 我对支持或反对XSL方法的论据感兴趣。 我知道,在你必须支持许多不同布局的情况下,XSL解决方案有很多优点,但是为什么在那些只需要支持一个目标布局的情况下你会选择它? 编辑:我们在这里谈论Java。

最新的unit testing框架EJB3 / JPA

使用EJB 3 / JPA启动新项目,主要是无状态会话bean和批处理作业。 我过去在标准的Java webapps上使用过JUnit,它看起来效果很好。 在EJB2中,unit testing很痛苦,并且需要一个运行容器(如JBoss)来进行调用。 既然我们将在EJB3 / JPA中工作,我想知道公司正在使用什么来编写和运行这些测试。 Junit和JMock是否仍然被认为是相关的,还是有其他新的框架,我们应该调查?

如何在java中编写测试用例

嗨,我创建了一个类ABC.java,并有一个构造函数ABC()如下: public class ABC { private static String host; private static String port; —— public ABC(){ try { File file = new File(“Element.xml”); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); Document doc = db.parse(file); 我传递Element.xml作为输入,我想测试这个类,所以我创建了ABCTest类,请告诉我如何为构造函数ABC()编写测试用例以及如何编写assert(),用于上面的代码

如何使用java在mysql中复制模式

在我的应用程序中,我需要将一个模式及其表和存储过程从基本模式复制到新模式。 我正在寻找一种方法来实现这一点。 我使用cmd查看了mysqldump,但它不是一个好的解决方案,因为我有一个客户端应用程序,这需要在客户端灌输服务器。 另一种选择是使用show query我自己植入。 这里的问题是我需要从头开始实现它,必须有问题的部分是我需要根据外键来排列表的顺序(因为如果表中有外键,表我我指的是需要先创建的。 我还想过创建一个存储过程来执行此操作,但在我的SQL中存储过程无法访问磁盘。 也许有人知道如何以另一种方式实现这一点?