从扩展外部类本身的内部类中访问外部类成员

在下面显示的代码片段中,内部类inheritance外部类本身。 package test; class TestInnerClass { private String value; public TestInnerClass(String value) { this.value = value; } private String getValue() { return value; } public void callShowValue() { new InnerClass(“Another value”).showValue(); } private final class InnerClass extends TestInnerClass { public InnerClass(String value) { super(value); } public void showValue() { System.out.println(getValue()); System.out.println(value); } } } public […]

瘦的WAR,EAR中的库:“找不到struts-tags”错误

在Java EE项目中,我将所有库从WAR/WEB-INF/lib到EAR/lib 。 打开JSP,现在我收到此错误: Struts检测到一个未处理的exception: 消息: 找不到文件“/ struts-tags” 文件:org / apache / jasper / compiler / DefaultErrorHandler.java 行号:51 Stacktraces org.apache.jasper.JasperException: File “/struts-tags” not found ……….. ……….. 如何解决这个问题?

使用java处理外部窗口

我需要检查外部窗口(另一个java程序,但不是我正在处理的程序控制)是否使用标题打开,如果打开,则根据Java中的用户命令最大化或最小化它(我只知道窗口的标题,没有别的)。 谷歌只说我可以使用winapi获取窗口句柄并使用句柄操纵它,但我无法找到如何做到这一点。 我可以在这里找到关于如何使用JNI的参考: 在Java Swing中如何获得对窗口的Win32窗口句柄(hwnd)引用? 。 是否可以在不使用JNI的情况下完成此操作? 有人可以帮我理解如何做到这一点。 感谢致敬

连接到3G移动网络时获取Android设备的IP地址

当我连接到WiFi时,我可以获得Android手机的IP地址。 但是,在3G连接等移动网络上,是否仍然可以获取Android手机的IP地址? 如果是,请发布相同的代码。

Java Swing表树

在Eclipse中打开XML时,内容可以像树结构一样显示 树被“嵌入”在表中,内容显示在单独的列中。 这在Swing中复制非常好,不是专门针对XML内容,而是针对具有树结构的类似数据。 UPDATE 我刚刚了解了JTreeTable,但我真的需要在NetNeans中做到这一点 。 应该提一下,对不起。 有任何想法吗?

64位Java平台的优点

我是java平台的绝对n00b我想知道我是否需要更改代码中的任何内容才能获得64位JRE的好处? 或者它是什么时候我用“java -d64”启动它会以某种turbo模式运行? 非常感谢您的帮助

嵌套的if-else行为没有大括号

请考虑以下未格式化的嵌套if-else Java代码 if (condition 1) if (condition 2) action 1; else action 2; 我的问题是:根据Java语言规范,如果else分支适用该怎么办? 通过手工重新格式化和添加括号,这两个中的哪一个是正确的? 第1块: if (condition 1) { if (condition 2) { action 1; } else action 2; } } 第2块: if (condition 1) { if (condition 2) { action 1; } } else { action 2; }

删除在Java GUI中使用Alt-F4和Alt-TAB的可能性

可能重复: Java全屏程序(Swing)-Tab / ALT F4 我有一个全屏框架运行,我希望模仿一个Kiosk环境。 要做到这一点,我需要“捕捉”所有出现的Alt – F4和Alt – Tab始终按下键盘。 这有可能吗? 我的伪代码: public void keyPressed(KeyEvent e) { //get the keystrokes //stop the closing or switching of the window/application } 我不确定keyPressed和它的关联(keyReleased和keyTyped)是否是正确的方法,因为从我读过的,它们只处理单个键/字符。

JAI vendorname == null

所以我完成了我的应用程序编码以旋转TIFF图像,这需要JAI来操纵TIFF。 它在Eclipse下工作时工作正常,但每当我为库构建一个胖jar然后创建一个实现它(根据http://fjep.sourceforge.net/fjeptutorial.html ),当我执行java -jar Push时。 jar \ path \ to \ _dir,它会一直运行直到它到达压缩和保存的部分: TIFFImageWriterSpi tiffspi = new TIFFImageWriterSpi(); ImageWriter writer = tiffspi.createWriterInstance(); //Iterator iter = ImageIO.getImageWritersByFormatName(“TIFF”); //ImageWriter writer = iter.next(); ImageWriteParam param2 = writer.getDefaultWriteParam(); param2.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); param2.setCompressionType(“LZW”); param2.setCompressionQuality(0.0f); File fOutputFile = workArea[i]; ImageOutputStream ios = ImageIO.createImageOutputStream(fOutputFile); writer.setOutput(ios); if (frontPage == 1) { writer.write(null, new IIOImage(pg1, null, null), […]

如何在JTextArea中包装文本

我在Java中有一个JTextArea。 当我在其中放置大量文本时,文本区域提供水平滚动。 如何让我的文本区域换行?