Tag: java

如何在Java(JTextField类)中实现只允许input数字?

如何在Java( JTextField类)中实现只允许input数字?

为什么整数除法码给出了错误的答案?

我在Java中有一个非常简单的部门(这是一个产品数量/每小时生产),但是无论何时我做这个部门,我都会遇到奇怪的错误: float res = quantity / standard; 我已经尝试了以上的几个值的分工,我总是得到错误,但是我尝试了其他地方,并得到正确的是这样的: 世界上任何地方: 13.6 = 6800 / 500; Java的: 13.0 = 6800 / 500; 我已经研究了BigDecimal和BigInteger,但是我还没有find一种方法来与他们创build这个部门,还有没有其他的方式来做这个部门在Java中没有精度错误? 任何帮助将不胜感激。

如何检测在单个Action类中的多个提交button场景中单击的提交button?

我有一个表单中的一个jsp。 有两个提交button:“search”和“添加新的”button。 <s:form name="searchForm" action="employeeAction" method="post"> <s:textfield name="id" label="Employee ID"/> <s:textfield name="name" label="Employee Name"/> <s:submit value="Search"/> <s:submit value="Add New"/> </s:form> 在struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constant name="struts.enable.DynamicMethodInvocation" value="false" /> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index" /> <global-results> <result name="error">/error.jsp</result> </global-results> […]

如何在Java的Swing GUI中将图像设置为Frame的背景?

我用Java的Swing创build了一个GUI。 我必须现在设置一个sample.jpeg图像作为我已经把我的组件的框架的背景。如何做到这一点?

Java随机总是返回相同的数字,当我设置种子?

我需要一个随机数发生器,我正在创build的帮助。 我的代码如下(在一个名为数字的类中): public int random(int i){ Random randnum = new Random(); randnum.setSeed(123456789); return randnum.nextInt(i); } 当我从另一个类调用这个方法(为了生成一个随机数),它总是返回相同的数字。 例如,如果我这样做: System.out.println(numbers.random(10)); System.out.print(numbers.random(10)); 它总是打印相同的数字,例如5 5.我该怎么做才能打印两个不同的数字,例如5 8 种子是强制性的。 谢谢

我怎样才能得到一个数组,一个集合,或在Java中的string的大小?

有什么不同的方式可以访问数组的长度,集合( List , Set等)和String对象? 为什么不一样?

运行rmi服务器,classnotfound

您好我试图运行一个Java应用程序绑定到命名服务器的类,但我不断得到一个ClassNotFoundException 首先我开始registry: rmir​​egistry的 然后从日食我尝试执行服务器,但得到这个错误 java.rmi.ServerException:在服务器线程中发生RemoteException; 嵌套exception是:java.rmi.UnmarshalException:错误解组参数; 嵌套的exception是:在sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250)在sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:396)处的java.lang.ClassNotFoundException:progInternet2008.commons.NominabileFactory sun.rmi.transport.Transport $ 1.run(Transport.java:159)at sun.rmi.transport.Transport.serviceCall(Transport.java:155)at sun.rmi java.security.AccessController.doPrivileged(Native Method) .transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0(TCPTransport.java:790)at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run (TCPTransport.java:649)at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(ThreadPoolExecutor.java:886)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:908)at java.lang。在sun.rmi.transport.StreamR上的sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)上的Thread.run(Thread.java:619) emoteCall.executeCall(StreamRemoteCall.java:233)at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359)at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)at progInternet2008.Pozzobon.tesi.Slave。 main(Slave.java:54)引发:java.rmi.UnmarshalException:错误解组参数; 嵌套的exception是:sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:386)sun.rmi上的sun.rmi.registry.RegistryImpl_Skel.dispatch(未知源):java.lang.ClassNotFoundException:progInternet2008.commons.NominabileFactory 。sun.rmi.transport.server上的.server.UnicastServerRef.dispatch(UnicastServerRef.java:250)在sun.rmi.transport处的java.security.AccessController.doPrivileged(Native Method)处运行$ 1.run(Transport.java:159)。 Transport.serviceCall(Transport.java:155)at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0(TCPTransport.java:790)在sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run(TCPTransport.java:649)在java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(ThreadPoolExecutor.java:886)在java.util.concurrent.ThreadPoolExecutor $工作.run(ThreadPoolExecutor.java:908)at java.lang.Thread.run(Thread.java:619)引起:java.lang.ClassNotFoundException:progInternet2 java.net.URLClassLoader上的008.commons.NominabileFactory在java.net.URLClassLoader.findClass上的java.security.AccessController.doPrivileged(Native方法)上的$ 1.run(URLClassLoader.java:200)(java中的URLClassLoader.java:188) .lang.ClassLoader.loadClass(ClassLoader.java:307)at java.lang.ClassLoader.loadClass(ClassLoader.java:252)at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)at […]

如何在NetBeans中使用.jar文件?

我对Java开发是全新的,所以忍耐着我… 我已经下载了由三个文件组成的Joda时间库: 乔达时间,1.6.jar 乔达时间 – 1.6 javadoc.jar 乔达时间 – 1.6 sources.jar 首先,我如何在自己的NetBeans项目中使用这个库? 其次,一般来说,上面三个文件有什么区别呢? 标签“javadoc”和“来源”是什么意思? 这些jar子与“joda-time-1.6.jar”库有什么不同? 非常感谢您的帮助。

getResourceAsStream()总是返回null

我在Java Web应用程序中具有以下结构: TheProject — [Web Pages] — — [WEB-INF] — — — abc.txt — — index.jsp — [Source Packages] — — [wservices] — — — WS.java 在WS.java ,我在Web方法中使用下面的代码: InputStream fstream = this.getClass().getResourceAsStream("abc.txt"); 但它总是返回null。 我需要从该文件中读取数据,并且如果将文件放在WEB-INF ,则可以使用getResourceAsStream访问它们,但该方法总是返回null 。 任何我可能做错的想法? 顺便说一句,奇怪的是,这是工作,但是当我执行一个Clean and Build项目,它突然停止工作:/

好的方法来封装Integer.parseInt()

我有一个项目,我们经常使用Integer.parseInt()将一个string转换为一个int。 当出现错误(例如, String不是数字,而是字母a ,或其他)时,此方法将引发exception。 但是,如果我必须在任何地方处理我的代码中的exception,这很快就会变得非常难看。 我想把这个方法,但是,我不知道如何返回一个干净的值,以显示转换出错。 在C ++中,我可以创build一个接受int指针的方法,并让方法本身返回true或false。 不过,据我所知,这在Java中是不可能的。 我也可以创build一个包含true / falsevariables和转换后的值的对象,但这看起来并不理想。 同样的事情为全球价值,这可能会给我multithreading的麻烦。 那么有没有一个干净的方法来做到这一点?