-
java – JFrame多个屏幕
所属栏目:[Java] 日期:2020-12-15 热度:86
我一直在 Android编程,我使用意图在特定屏幕之间切换.我一直想知道如何在Java中执行此操作,当我单击按钮切换到不同的屏幕时.有没有办法指定多个JFrames或者我是否必须删除一帧中的所有对象然后添加一些? 解决方法 您可以使用CardLayout“切换内容”.见 How[详细]
-
以编程方式在Java中生成Actionevent
所属栏目:[Java] 日期:2020-12-15 热度:143
我正在制作一个应用程序.在 java中,我有一个Button,我已经添加了一个actionlistener.它生成的ActionEvent(按钮)执行一些代码.现在我希望这段代码能够在应用程序运行时运行.开始而不按下按钮.我的意思是,我想生成Actionevent(不按下按钮),以便ActionPerformed[详细]
-
java – 运行后台作业而不影响其余的gui
所属栏目:[Java] 日期:2020-12-15 热度:188
我正在寻求有关一般方法的帮助. 我已经编写了一些java代码,用于在buttonclick上查看我的邮箱中的未读邮件. 现在,我希望此代码永久在后台运行,并每隔2分钟检查一次我的邮箱. 馊主意: while(true){checkMails();Thread.sleep(120000);} 图形界面的其余部分显[详细]
-
java – 用于从多个位置正确退出正在运行的程序的设计模式
所属栏目:[Java] 日期:2020-12-15 热度:139
我有一个用 java编写的系统,我有多个不同的对象,每个对象都有不同的资源在使用.有些与activeMQ队列有连接,有些有网络连接,有些有开放文件.有些还包含正在运行的线程 当在此系统中的任何位置发生致命错误时,我需要将其关闭并正确关闭所有资源并停止所有正在运[详细]
-
java – 未处理的异常如何影响JVM?
所属栏目:[Java] 日期:2020-12-15 热度:134
我的项目有20个未处理的异常,无关紧要,我想知道它们如何影响JVM?它不会崩溃,但我仍然想知道它们在JVM中的占用空间.他们去哪里? 解决方法 所有异常都由您的代码或“未捕获的异常处理程序”处理.避免处理异常的唯一方法是从finally块返回或退出程序. 未处理[详细]
-
是否有相当于Colander / DictShield for Java / Scala?
所属栏目:[Java] 日期:2020-12-15 热度:161
Colander是一个Python Pylons工具,用于: validate and deserialize data obtained via XML,JSON,an HTML form post or any other equally simple data serialization 它有点像半结构化数据的ORM;在我看来,如果你正在处理任何一个问题,那将特别有用: 许多第[详细]
-
java – 内联条件语句的空指针异常
所属栏目:[Java] 日期:2020-12-15 热度:111
我得到了一个奇怪的空指针异常,我无法理解为什么.我用这个简单的测试代码缩小了它,它在第二行抛出一个NPE: Long test = null;Long result = true ? test : -1L; 虽然这段代码工作正常: Long result = true ? null : -1L; 这很容易通过不使用内联条件语句来[详细]
-
如何将Java Deque转换为DefaultListModel?
所属栏目:[Java] 日期:2020-12-15 热度:110
我写了一个包含Deque T的类(我们称之为Model. java),其中包含用于入队和出列项的方法.现在我想把它绑定到GUI JList.我对如何以某种方式使用我的“模型”数据 – Deque – 作为JList想要的DefaultListModel感到困惑.我仍然在努力真正获得OO概念,因为它们适用[详细]
-
java – 具有特定于实现的参数类型的模板方法模式
所属栏目:[Java] 日期:2020-12-15 热度:118
当我想使用模板方法模式时,我经常遇到这种情况,但模板方法需要不同类型的参数,如下所示: public abstract class AbstractFoo { public void process(TypeA a,TypeB b) { //do common processing if (b == null) { doProcess(a); } else if(a == null) { doP[详细]
-
java – 如何自动调整JTree对象的大小?
所属栏目:[Java] 日期:2020-12-15 热度:177
我试图让一个JTree对象在扩展节点时动态调整大小.默认情况下,对象区域是常量,并且在展开时,树的底部部分会偏离视图,除非窗口也调整大小.我该如何解决? 解决方法 JTree的 setVisibleRowCount() 方法与@Andrew Thompson建议的JScrollPane特别有用.[详细]
-
java – 何时使用@Transactional的propagation = Proagation.REQ
所属栏目:[Java] 日期:2020-12-15 热度:60
我的问题很简单,几乎已在标题中说明:是否有一个特定的模式/用例,人们会说应该使用@Transactional(propagation = Proagation.REQUIRES_NEW)而不是默认传播? 谢谢 ! 解决方法 编写审计跟踪.您想要记录某人试图做某事的事实,无论主要交易是成功还是失败(因此[详细]
-
java – JDBC连接/结果集/语句的最佳实践是什么
所属栏目:[Java] 日期:2020-12-15 热度:199
我想知道以下代码片段的最佳实践是什么,每次在每个’if’内完成executeQuery时我是否必须关闭所有stmt和rs,或者我现在可以这样做,在runOnSqlServer结束时关闭rs和stmt,并在结束时关闭连接方法?感谢您的任何指示! public void runOnSqlServer(Connection co[详细]
-
java – Eclipse调试器跳转到错误的return语句
所属栏目:[Java] 日期:2020-12-15 热度:176
我遇到了一个非常奇怪的情况.我在 Android 2.1平台上使用Java(通过Eclipse Galileo)执行以下操作: // Get gravity geomagnetic data to return to the caller.final int SIZE_GRAVITY = 3,SIZE_GEOMAGNETIC = 3;final float[] NOT_USED = null;float[] outG[详细]
-
java – 如何将多个多页tif文件组合成一个tif
所属栏目:[Java] 日期:2020-12-15 热度:64
我试图采取多个多页.tif文件,并将它们组合成一个多页的tif文件. 我在这个question中找到了一些代码,但它似乎只取了每个单独的.tif文件的第一页,并用这些第一页创建了新的多页.tif. 是否有一个小的改变,我没有看到会导致相同的代码从源.tif文件中获取每个页面[详细]
-
java – 在android中保存字符串的最后4个字符
所属栏目:[Java] 日期:2020-12-15 热度:137
今天早上简单,但导致我的问题,似乎无法找到任何代码.我创建了一个数字的十六进制表示,并希望现在保存十六进制字符串的最后4个字符,然后转换回整数. 转换的代码如下所示: int in2 = new Integer(mycard.resourceid.toString());String hex = Integer.toHexSt[详细]
-
java – 在@Transactional方法之前和之后执行代码
所属栏目:[Java] 日期:2020-12-15 热度:141
我们有一个基于 Spring的应用程序,其服务层使用@Transactional进行注释.我们需要在某些事务方法之前和之后运行代码,原因如下: 我们需要根据密钥同步对方法的访问.线程需要在事务开始之前阻塞. 如果事务成功,我们需要在队列上发布消息. 选项似乎是: 使用与[详细]
-
java – JTable列标题不显示,而是’A’,’B’,
所属栏目:[Java] 日期:2020-12-15 热度:84
我是使用 Java GUI的新手,我正在努力制作一张包含我的soccerteam评分结果的表格. 起初我使用的是DefaultTableModel,我的列名没有任何问题.他们使用JScrollpane表现得很好.然后我想尝试实现我自己的TableModel,从那以后我再也看不到我的表列标题了.它们显示为[详细]
-
java-ee – Netbeans在“来自enetity beans的JPA控制器”和“来
所属栏目:[Java] 日期:2020-12-15 热度:186
在 Java EE和Web项目中使用JPA实体bean时,Netbeans中有两个不同的JPA代码生成器向导. 第一个向导生成“来自enetity beans的JPA控制器”.第二个向导生成“来自实体bean的JSF页面”,它创建的外观类与第一个向导中的控制器完全相同,但使用备用编码. Facade类和J[详细]
-
新玩!遇到问题:请使用@ javax.persistence.Entity注释注释您的
所属栏目:[Java] 日期:2020-12-15 热度:51
新玩,只是试图关注视频: http://www.playframework.org/ 我到目前为止,我想在创建Task-class后创建任务列表.我什么时候重装我得到这个错误: “发生了UsupportedOperationException:请使用@ javax.persistence.Entity注释注释您的JPA模型.” 我正在使用Ecl[详细]
-
java – 简单的异步I / O:许多线程,一个文件
所属栏目:[Java] 日期:2020-12-15 热度:127
我有一个科学的应用程序,我通常与xargs并行运行,但这种方案会导致重复的JVM启动成本,并忽略缓存的文件I / O和JIT编译器.我已经调整了代码以使用线程池,但我仍然坚持如何保存输出. 程序(即新程序的一个线程)读取两个文件,进行一些处理,然后将结果打印到标准输[详细]
-
java – 事务TimeOut EJB对线程的影响
所属栏目:[Java] 日期:2020-12-15 热度:119
关于EJB的问题: 假设我有一个具有无限循环的会话bean.它在EJB事务下运行.现在当EJB的事务超时时,会导致无限循环线程中断或容器将停止运行无限循环的线程. 解决方法 Now when the transaction of the EJB timesout,will that cause the infinite loop thread[详细]
-
java – 我怎么能重新打包一个包含所有依赖项的jar文件?
所属栏目:[Java] 日期:2020-12-15 热度:122
我正在开发一个应该独立运行的应用程序.但是,这个项目涉及一个包含大量依赖项的.jar文件,如果我只是将这个.jar文件与应用程序一起分发,它将无法工作. 我想知道是否有任何方法可以解压缩文件,添加依赖项并重新打包它?我希望有一些自动机制,因为手动过程可能[详细]
-
使用Java的操作系统事件处理程序
所属栏目:[Java] 日期:2020-12-15 热度:178
我有一个 java进程作为守护进程,它监视文件系统上的directroy,一旦newy文件被添加到java进程将通过执行一些逻辑处理该文件的目录,目前在我的实现中守护进程检查文件夹每10秒一次,如果添加新文件,它将开始处理它. 是否有一种方法,文件夹将通知进程添加新文件,[详细]
-
java – HasMap的实现是否在链表中存储键值对
所属栏目:[Java] 日期:2020-12-15 热度:173
我在一本书中读到,当我们在HashMap中放置元素时,它在内部存储在存储桶中.我的问题是 hashmap是否以链表的形式存储键值对?或者只有在发生碰撞时才存储在链表中? 当两个不同的对象存储在同一个存储桶中时,它如何检索对象? 谢谢! 解决方法 很多细节在 http:[详细]
-
如何使用jdbc驱动程序编写事务?
所属栏目:[Java] 日期:2020-12-15 热度:163
我想在 java中使用jdbc编写一个事务. 我尝试过这个简单的交易 "BEGIN TRANSACTION"+NL+"GO"+NL+"UPDATE table SET col='test' where id=1010"+NL+"GO"+NL+"COMMIT" 我试过了 NL= "n" and NL="rn" and NL="r" 但我总是得到以下错误: java.sql.SQLExcepti[详细]