草庐IT

位置图

全部标签

java - 如何将对象放置在 JFrame 上的特定位置 (x,y)?

如何将对象放置在JFrame上的特定位置(x,y)? 最佳答案 在这里找到AbsolutePositioningTutorials.请仔细阅读,关于为什么不鼓励使用LayoutManagers的原因。要将JButton添加到您的JPanel,您可以使用它:JButtonbutton=newJButton("ClickMe");button.setBounds(5,5,50,30);panel.add(button);在这里试试这个示例程序:importjava.awt.*;importjavax.swing.*;publicclas

java - ant 任务将属性文件复制到 java 构建目录中的相应位置

好吧,我被难住了。我有一个Java树,它看起来像一个非常典型的EclipseJava构建:myprojectsrccomexampletest//Javafilesincom.example.testherebincomexampletest//Compiledclassfileswillgohere现在我在myproject/src/com/example/test中有一个MyClass.properties文件以及源Java文件。如何编写适当的ant任务以将源树中所有已更改的.properties文件复制到构建(myproject/bin)树中的相应位置?(其中较简单的一半是进行实

java - 在java中交换数组中元素的位置?

好的,这是我第一次在这里发帖,所以请多多包涵。我有一个格式为"Smith,BobI"的名字,我需要将此字符串转换为"BobI.Smith"。关于如何进行此操作的任何想法?这是我尝试过的一种方法,虽然它确实完成了工作,但看起来很草率。publicstaticvoidmain(String[]args){Strings="Smith,BobI.",r="";String[]names;for(inti=0;i 最佳答案 如果名字总是,,试试这个:Stringname="Smith,BobI.".replaceAll("(.*),\\s+

java - 使用java获取System32文件夹位置

在XP及更高版本上,我的System32文件夹位于C:\WINDOWS\system32。在Windows2000上,它位于C:\WINNT\system32。有没有System.getProperty("something");或者我可以通过某种方式获取System32文件夹的位置? 最佳答案 由于想到了NT,通过环境变量获取的方式是:%WINDIR%\system32你可以这样做:Stringsysdir=System.getenv("WINDIR")+"\\system32";维基百科上更多的Windows默认环境变量:htt

java - 无法在 JPanel 上设置 JLabel 的位置

我已经为JLabel设置了相对于JPanel的位置(0,0)。但它出现在中心和顶部。我犯了什么错误?importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassMainextendsJFrame{privateJPanelpanel;privateJLabellabel1;publicMain(){panel=newJPanel();panel.setBackground(Color.YELLOW);ImageIconicon1=newImageIcon("3.png");label1=newJLabel

java - 在 Java 中,资源应该放在包/源层次结构中的什么位置?

假设我开发了一个游戏,并将其放在包结构中:com.dxmio.games.breakout那么放置游戏使用的音频和图像等资源的“最佳实践”位置在哪里? 最佳答案 您始终可以对您的项目采用标准的Maven方法并将所有应用程序源文件放在:{home}/src/main/java/com/dmxio/games/breakout然后您的资源位于:{home}/src/main/resources/com/dmxio/games/breakout然后您的测试将存在于:{home}/src/test/java/com/dmxio/games/

java - Java 中的方法在某个位置创建文件,必要时创建目录?

我正在尝试使用java.io编写一个文件,我正在尝试在位置"some/path/to/somewhere/then-my-file"处创建它。创建文件时,路径上的任何目录可能存在也可能不存在。我不想因为没有这样的目录而抛出IOException,而是希望在需要时透明地创建目录。有没有一种方法可以在写入文件的过程中创建所需的目录?我在JavaSDK中寻找一些东西,或在我可以添加到类路径的轻量级库中,例如ApacheCommonsIO。附言为了清楚起见,我已经编写了一个解决方案,它适用于我测试它的相当狭窄的方式,所以我真的不需要关于如何编写我正在寻找的方法的建议。我正在寻找一种经过良好测试

java - 如何使用swing类Java绘制网格并在单击和拖动时检测鼠标位置

我正在尝试使用Swing类创建一个网格UI(5*5)。我尝试了一个嵌套循环并将jPanel动态添加到jFrame。而且我还尝试在用户单击并拖放到每个jPanel上时更改它的背景颜色。但是在我的代码中,每个单元格之间存在巨大的间隙,我无法使拖动事件起作用。publicclassclsCanvasPanelextendsJPanel{privatestaticfinalintintRows=5;privatestaticfinalintintCols=5;privateListjpllist=newArrayList();publicclsCanvasPanel(){/***Addeven

java - 使用 Wiremock stub - WithBodyFile 位置不是 _files

Wiremock文档指出,withBodyFile中指定的文件位置应位于src/test/resources/__files中。我想在src/test/resources/Testing_ABC/Testcase2/myfile.xml中有文件。有什么办法可以实现吗?我试过跟随,但它似乎不起作用!stubFor(get(urlPathEqualTo("/abc")).willReturn(aResponse().withHeader("Content-Type","text/xml;charset=utf-8").withHeader("Content-Encoding","gzip"

java - 是否有可能找到在 Eclipse 中捕获特定抛出异常的位置?

我正在尝试跟踪IO资源泄漏,其中连接已打开,但不一定关闭:try{...urlConnection.connect();...connectionResult.setResultInputStream(urlConnection.getInputStream());returnconnectionResult;}catch(IOExceptione){thrownewValidationException(e,newLocationData(submissionURL.toExternalForm(),-1,-1));}有没有一种方法可以通过调用层次结构找出ValidationExce