多屏幕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; […]

onActivityresult数据为空

这是我的相机应用程序,我想要捕获图像并裁剪它,但它需要图片保存在我的“”myimage“目录但不执行裁剪function。请我需要帮助我是一个新的这个字段这是我的相机开源代码 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File file = new File(Environment.getExternalStorageDirectory().getAbsoluteFile() + “/MyImage”); file.mkdir(); String timestmp = new SimpleDateFormat(“yyyyMMdd_HHmmss”).format(new Date()); File images = new File(file, “QR_” + timestmp + “.jpg”); Urisavedmsg=Uri.fromFile(images); intent.putExtra(MediaStore.EXTRA_OUTPUT, Urisavedmsg); startActivityForResult(intent, REQUEST_Code); 这是我的Activity结果代码,否则执行其他任何事情 if (requestCode == REQUEST_Code && resultCode==Activity.RESULT_OK ) if (Urisavedmsg!=null) { File file = new File(Environment.getExternalStorageDirectory().getAbsoluteFile() + “/Myimage”); if (Urisavedmsg!=null){ […]

有效地确定置换的奇偶性

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

重复消除

我对这个问题有疑问 重复消除使用一维数组解决以下问题:编写一个输入10个整数的应用程序。 读取每个数字时,只有在它不是已读取的数字的副本时才显示它。 使用尽可能小的数组来解决此问题。 在用户输入所有值后显示输入的完整唯一值集。 样本输出: 输入10个整数: 12 33 67 9 10 6 6 34 10 19 独特价值观: 12 33 67 9 10 6 34 19 注意问题要求重新打印arrays,但没有任何重复的数字 这是我的代码 import java.util.Scanner; public class duplicate { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[] array = new int[10]; int[] barray = new int[10]; […]

无法在android中的FTP服务器上传文件

我正在尝试像这样上传文件 try { String extStorageDirectory = Environment.getExternalStorageDirectory().toString FTPClient ftpClient = new FTPClient(); ftpClient.connect(“xxx.xxx.xx.xx”); if (FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) { boolean status=ftpClient.login(“username”, “password”); Log.d(TAG, “login status==”+status); status=ftpClient.changeWorkingDirectory(“New directory”); Log.d(TAG, “changeWorkingDirectory status==”+status); status=ftpClient.setFileType(FTP.BINARY_FILE_TYPE); Log.d(TAG, “setFileType status==”+status); ftpClient.enterLocalPassiveMode(); String srcFilePath=extStorageDirectory + “/AA.txt”; FileInputStream srcFileStream = new FileInputStream(new File(srcFilePath)); status=ftpClient.storeFile(“AA.txt”, srcFileStream); Log.d(TAG, “upload status==”+status); ftpClient.logout(); ftpClient.disconnect(); } else { Log.d(TAG, “connectfail”); } […]

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 […]

appengine对“超出最大分配ID”有新的限制吗?

我的应用程序运行良好数月。 今天,它开始在数据存储区放置“超出最大分配ID”时出错。 这是一个新的有关appengine配额和限制的东西吗? http://gochild2009.appspot.com

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

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