Tag: java

多屏幕Java小程序具有不起作用的按钮

我正在制作一个有2个屏幕,标题和游戏画面的程序。 如果用户点击“播放”,他们可以进入下一个屏幕。 但是,如果用户试图按下“Keep Going”按钮,则在下一个屏幕上,没有任何反应。 我想知道为什么会这样,如果有人能解决它。 谢谢,这是我的代码: import java.applet.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class ZombieDice extends Applet implements ActionListener { Panel p_card; Panel card1, card2; CardLayout cdLayout = new CardLayout (); int shotguns = 0; int brains = 0; int p1b = 0; int p2b = 0; JLabel pic1; JLabel pic2; JLabel pic3; […]

有效地确定置换的奇偶性

我有一个长度为N的int[]数组,其中包含值0,1,2,….(N-1),即它表示整数索引的排列。 确定排列是奇数还是奇偶校验的最有效方法是什么? (如果可能的话,我特别希望避免为临时工作空间分配对象……)

Java – 使用keytyped操作检查多个JTextField

我有3个swing文本字段和一个swing按钮。 我想要做的是当这3个字段都没有空时,将button.setEnabled()从false更改为true。 我想这不是很难,但我找不到办法去做。 在一个文本字段的keytyped操作上很容易有button.setEnabled(true),但我如何检查所有这些? 谢谢你的回复。

在Jenkins haedless浏览器中:org.openqa.selenium.WebDriverException:与远程浏览器通信时出错。 它可能已经死了

嗨,我正在使用Selenium Web驱动程序和Java在Jenkins无头浏览器上执行脚本。 运行两三个脚本之后我得到以下错误这个问题我观察者当我将在一次运行时运行多个脚本但是当我执行单个脚本时它不会通过任何错误。 请帮我解决这个问题。 以下是错误代码。 org.openqa.selenium.WebDriverException: Error communicating with the remote browser. It may have died. Build info: version: ‘2.51.0’, revision: ‘1af067d’, time: ‘2016-02-05 19:15:17’ System info: host: ‘devui1.pdx.aws’, ip: ‘127.0.0.1’, os.name: ‘Linux’, os.arch: ‘amd64’, os.version: ‘2.6.32-573.7.1.el6.x86_64’, java.version: ‘1.7.0_95’ Driver info: driver.version: EventFiringWebDriver Session ID: b825d792-ea66-4422-9b19-fcbb29a0cb95 Capabilities [{platform=LINUX, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, […]

Spring Field需要一个无法找到的类型的bean Spring JPA

这是我在论坛上的第一个问题,因为我几乎陷入了死胡同。 我使用spring开发一个宁静的Web服务,在该服务中我想使用spring数据在db中存储一些数据。 但是,按照网站上的教程和我的入门指南,我不断遇到类似的问题,似乎这些教程总是缺少一些东西。 这是我的代码。 Application.java package hello; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.context.annotation.ComponentScan; import org.springframework.data.jpa.repository.config.EnableJpaRepositories; @SpringBootApplication(scanBasePackages=”hello.Application”) @EnableJpaRepositories(“hello.provScoreRepo”) @ComponentScan(“Controller”) @EntityScan(“hello.provScore”) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } provScore.java package hello; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class provScore { @Id @GeneratedValue(strategy=GenerationType.AUTO) private Long […]

是否可以在Java或C#中实例化generics类型的对象?

例如,在Java中,如果我有参数化类,是否可以执行以下操作? public class MyClass{ public void aMethod { .. T object = new T(); .. } .. } 在Java中,我认为这是不可能的,因为编译器不知道要调用什么构造函数。 但在C#? 我不懂语言而且我读过很多黑暗的东西都可以做,所以我只是想知道..

如何在RMI回调中正确识别和保存客户端引用?

我有一个服务器和几个“客户端”(服务器实际上是因为回调)。 客户端只能通过服务器向另一个发送消息。 为此,服务器必须: 识别呼叫客户端。 保存客户端的信息并导出对象引用,以便能够查找收件人。 我已经阅读了远程会话模式( 1,2,3 )以及这里和这里 ,但我找不到我想要的答案。 对于(1),我看到以下选项: 客户端在调用服务器期间发送其导出的对象引用。 客户端在呼叫服务器期间发送一些标识信息。 客户端使用getClientHost标识。 收件人必须作为一些身份信息发送,因为客户端不会相互引用。 public interface RemoteClient extends Remote { void message(String sender, String message); } public interface RemoteServer extends Remote { void relayMessage(String recipient, RemoteClient sender, String msg); // or some identifier? // or string/identifier? } public class RemoteServerImpl extends UnicastRemoteObject implements RemoteServer { […]

在JSP中使用表单操作的相对路径

如何在表单操作中使用相对路径 在上面的代码中有没有办法使用相对路径而不是myapp / alterPassword?

登录期间设置了域转发时出现HTTP状态408错误

在我的网站wemanageloans.com上,许多用户在尝试使用正确的凭据登录时收到以下错误: HTTP状态408 – 已超出登录过程所允许的时间。 如果您希望继续,则必须单击两次并重新单击您请求的链接或关闭并重新打开浏览器 只有当他们尝试从URL登录时才会发生这种情况: http : //www.wemanageloans.com 我已将域转发设置为URL:http: //59.176.19.181 : 8080 如果用户尝试直接访问上述基于IP地址的URL,则不会发生此错误。 此外,虽然某些用户始终会发生此错误,但它会间歇性地发生在某些用户身上。 请告知域转发可能出现的问题以及我可能需要配置的内容。 我使用j_security_check使用Tomcat 6’身份validation。

JCombobox,编辑和Renderer相关

作为一个JCombobox ListCellRenderer,我有一个像这样的类: class ZComboBoxRenderer extends JPanel implements ListCellRenderer{ private ZGrid grid; public ZComboBoxRenderer(ZGrid grid) { setLayout(new BorderLayout()); this.grid = grid; add(new JScrollPane(grid), BorderLayout.CENTER); } public ZGrid getGrid(){ return grid; } @Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { grid.fetchSQL(); return this; } } 这里的ZGrid扩展了JTable 。 作为ListCellRendererComponent ,我向ZGrid提供了一个内部有ZGrid的JPanel。 问题是,在它的列表中,这个ZGrid正在绘画。 但它也在JCombobox的编辑内部绘制。 […]