-
如何在Nimbus外观中处理派生颜色?
所属栏目:[Java] 日期:2020-12-14 热度:181
我想要的是使不可编辑的文本区域的背景与其禁用的背景相同. 我知道UIManager可以使用TextArea.disabled键获得颜色: DerivedColor(color=214,217,223 parent=control offsets=0.0,0.0,0 pColor=214,223 我首先尝试过: textArea.setBackground(UIManager.get[详细]
-
java – 模拟一个类的问题
所属栏目:[Java] 日期:2020-12-14 热度:78
我试图用mockito模拟Query类JDBI,但它无法模拟其基类SqlStatement的方法. 当运行下面的代码时,when语句实际上是在基类中调用具体实现,并且失败并出现NullPointerException. import java.util.Map;import org.junit.Test;import org.skife.jdbi.v2.Query;impo[详细]
-
java – 在运行时创建swing组件
所属栏目:[Java] 日期:2020-12-14 热度:77
我创建了应用程序,它的表现非常符合预期. 只要数据库查询正在运行,gui就会保持响应. 使用SwingUtilities.invokeLater()创建自定义面板时,gui会冻结很短的时间. 当我使用SwingUtilities.invokeAndWait()时,它在高端游戏PC上运行非常流畅. (可能不是最好的代码[详细]
-
Java 8:流和Eratosthenes的Sieve
所属栏目:[Java] 日期:2020-12-14 热度:131
Eratosthenes的Sieve可以在Haskell中非常巧妙地实现,使用懒惰生成无限列表,然后从尾部删除列表头部的所有倍数: primes :: [Int]primes = sieve [2..]sieve (x:xs) = x : sieve [y | y 我正在尝试学习如何在Java 8中使用流,但我想出是否有一种方法可以在Java[详细]
-
在Java中更改文本的颜色
所属栏目:[Java] 日期:2020-12-14 热度:142
我正在尝试创建一个单独的CustomFont类,其中我可以使用不同的文本属性.所以我创建了一个新的类扩展Font,并在里面创建了一个扩展JComponent的私有类Drawing.我在paintComponent方法中更改了字体和文本的颜色和其他特征. 问题是paintComponent方法没有被调用.[详细]
-
如何在Eclipse FormEditor中实现撤消/重做功能?
所属栏目:[Java] 日期:2020-12-14 热度:142
我正在开发一个多页面编辑器,用于在Eclipse中编辑/创建自定义XML文件. 实现类是MyXMLFormEditor,它扩展了FormEditor. FormEditor的每个页面都扩展了FormPage(即MyXMLFormPage扩展了FormPage). 在FormEditor和实际XML文件之间我维护JDOM模型. 我也实现了脏标[详细]
-
java – 如何从String获取Date对象
所属栏目:[Java] 日期:2020-12-14 热度:131
DateFormat formatter = new SimpleDateFormat("MM/dd/yyyy' 'HH:mm:ss");Date d = (Date)formatter.parse(dateTime);System.out.println("date in controller "+d); 我把输出作为 date in controller Mon Dec 31 16:04:57 IST 2012 请建议以MM / dd / yyyy[详细]
-
java – 是否可以在同一端口上仅使用1个UDPSocket进行发送/接收
所属栏目:[Java] 日期:2020-12-14 热度:165
我正在尝试发送一个DatagramPacket,然后必须等待来自服务器的Acknowlegment,以便我知道是否必须重新发送相同的数据包或发送下一个数据包. 我在客户端使用相同的套接字,发送数据包并接收确认(ack),在服务器端使用相同的,另一个套接字用于接收数据包,然后将确[详细]
-
Java – 获取传递给方法的参数?
所属栏目:[Java] 日期:2020-12-14 热度:135
是否可以使用反射api将参数传递给Java中的方法? 是否可以使用像AspectJ这样的AOP库实现这一目标? 我在Android上运行. public abstract class Base { public void printArguments() { //Here I need to get access to arg1,arg2,arg3 }} . public class MyC[详细]
-
java – 使用JInternalFrame在客户端/服务器应用程序中创建聊天
所属栏目:[Java] 日期:2020-12-14 热度:174
如何在JFrame中使用JInternalFrame? 我想创建一个客户端/服务器应用程序. 我知道JInternalFrame应该与JDeskTopPane一起使用,但我想要一个可以在应用程序中移动的聊天窗口(就像在Facebook聊天一样). 如何使用JInternalFrame? 你为此推荐任何其他Swing组件吗[详细]
-
Java可变字节数组数据结构
所属栏目:[Java] 日期:2020-12-14 热度:128
我正在尝试找到一种简单的方法来创建一个可自动附加任何原始Java数据类型的可变字节数组.我一直在寻找,但找不到任何有用的东西. 我正在寻找这样的东西 ByteAppender byteStructure = new ByteAppender();byteStructure.appendInt(5);byteStructure.appendDou[详细]
-
Java中松散耦合的良好模式?
所属栏目:[Java] 日期:2020-12-14 热度:141
我是Java新手,到目前为止阅读文档时,我找不到任何好的方法来编写对象之间的松散耦合.对于我所知道的大多数语言(C,C#,python,JavaScript),我可以将对象管理为具有“信号”(关于某些事情发生/需要的事情的通知)和“插槽”(可以连接到信号和处理通知/做的方法)[详细]
-
java – Mac上的GLSL Shader Error,但不是Windows:无法从’co
所属栏目:[Java] 日期:2020-12-14 热度:142
我是着色器的新手,我昨天开始和他们中的一些玩弄.它们在我的Windows PC上正常编译,但是当它们在Mac上运行时,两者都有错误: ERROR: 0:14: = : cannot convert from const int to 4-component vector of float 在Android上只有第二个着色器给我一个错误.它有[详细]
-
foo.class java文件中的指令数
所属栏目:[Java] 日期:2020-12-14 热度:79
我有一个java程序的二进制文件说foo.class.我可以计算该类文件中的指令数吗?或者我必须有源代码来计算指令数量. 最佳答案 只需disassemble使用javap的类.-c选项 prints out disassembled code,i.e.,the instructions that comprise the Java bytecodes,for[详细]
-
java – Eclipse Virgo vs Apache Servicemix
所属栏目:[Java] 日期:2020-12-14 热度:71
我是OSGi主题的新手,但尝试了解一下这项技术. 经过一些研究我无法找到问题的答案,eclipse处女座和apache servicemix之间的真正区别是什么? 我自己揭示了这个谜团:我已经看过两者了,首先我认为virgo似乎是像osgi的web服务器一样的想法,而servicemix更像是公[详细]
-
java – 生成可重复构建的WSDL
所属栏目:[Java] 日期:2020-12-14 热度:132
我被要求查看现有基于服务的应用程序的构建过程.它有几个基于服务的模块,其中一些服务由第三方提供.构建过程中使用的wsdls通过http降低到构建中. 为了竞争,我使用maven 3和axistools-maven-plugin从wsdl生成类. 这开始让我思考.如果远程服务器关闭,我的构建[详细]
-
java – 重播通过ActiveMQ发送的消息
所属栏目:[Java] 日期:2020-12-14 热度:59
是否有一种简单的方法来创建通过队列发送的每条消息的副本,以便在需要时,用户可以浏览以前传输的消息列表并通过单击按钮多次重播它们? 我有程序X发送消息到队列,程序Y然后读取它.我希望能够重播以前发送的消息,而不必返回到程序X并再次重新生成它. 最佳答案[详细]
-
使用Java的REST / XML Api
所属栏目:[Java] 日期:2020-12-14 热度:75
我试图提供一个用Java编程的REST / XML Api.应用程序将获得一个参数,然后通过HTTP返回XML内容. 在PHP中,通过使用我的api由应用程序提供参数 string = helloworld的rest_api.php文件解决它的方式,然后我读取此字符串,用它进行计算或搜索,修改数据以满足我的XM[详细]
-
java – 显示SVG文件
所属栏目:[Java] 日期:2020-12-14 热度:76
有人可以建议我为java的svg库或一些显示svg文件的代码示例吗?我是菜鸟,所以请帮忙. 最佳答案 你可以使用Apache Batik.我在很久以前下载它,它有一些显示SVG的例子.要在Swing组件中显示SVG,您可以使用follow this example.[详细]
-
Java平台库Hashcode
所属栏目:[Java] 日期:2020-12-14 热度:78
在Effective Java Item 9中(当你覆盖equals时总是覆盖hashCode) Many classes in the Java platform libraries,such as String, Integer,and Date,include in their specifications the exact value returned by their hashCode method as a function of the[详细]
-
java – 使用ImageIO发送图像流?
所属栏目:[Java] 日期:2020-12-14 热度:176
我有一个ServerSocket和一个Socket设置,所以ServerSocket使用ImageIO.write(.)发送图像流,Socket尝试读取它们并用它们更新JFrame.所以我想知道ImageIO是否可以检测到图像的结束. (我完全不了解JPEG格式,所以我测试了它) 显然不是. 在服务器端,我通过循环使用[详细]
-
java – Windows批处理文件多次运行jar文件
所属栏目:[Java] 日期:2020-12-14 热度:90
我想制作一个从用户输入运行jar X次的批处理文件.我已经找了如何处理用户输入,但我不完全确定. 在这个循环中,我想增加我发送给jar的参数. 截至目前,我不知道 操纵for循环中的变量numParam,strParam 因此,当我从命令行运行这个小蝙蝠文件时,我能够进行用户输[详细]
-
java – Integer.parseInt()抛出带有UTF-8文件的NumberFormatE
所属栏目:[Java] 日期:2020-12-14 热度:99
我需要从文件的内容中解析整数. 为了测试我的算法,当我从声明的字符串中提供文件的内容时 String test = "15 kuru?"; Integer.parseInt工作正常.但是,当我从UTF-8文件中读取Scanner类时,它不起作用并给出异常 java.lang.NumberFormatException: For input st[详细]
-
java – 此jar包含签名者证书将在六个月内过期的条目
所属栏目:[Java] 日期:2020-12-14 热度:91
我以各种方式签署了我的jar,但是当我使用命令时,我不断收到上述错误消息: jarsigner -verify -verbose [my jar] 有没有办法摆脱这个错误?如果没有重新认证,我的代码会在六个月后停止工作吗? 以下是用于生成密钥和密钥的整套命令.签下Jar: keytool -genke[详细]
-
java – 如何捕获SocketTimeoutException
所属栏目:[Java] 日期:2020-12-14 热度:123
假设我有一个名为SuperSocket的套接字变量,有什么办法可以捕获超时异常吗? SuperSocket.setSoTimeout(5000); catch (SocketTimeoutException e){ System.out.println("Timeout"); System.exit(1); } 最佳答案 您似乎无法理解setSoTimeout()的作用以及何时抛[详细]