【java – 在Windows下禁用JFrame中的默认ALT键操作】教程文章相关的互联网学习教程文章

如何在Java / Swing应用程序中使用Windows XP主题?【代码】

我必须在我的Java / Swing项目中使用Windows XP主题.有类似下面的课程.com.sun.java.swing.plaf.windows.WindowsLookAndFeel当有人想要使用与用户当前应用的主题相同的主题时,可以使用WindowsLookAndFeel.com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel当有人想要专门使用windows经典主题时,可以使用WindowsClassicLookAndFeel. 当我们将Windows的主题从XP更改为经典时,swing UI也会从XP变为经典.我们如何使用上述类强...

java – maven-replacer-plugin和windows路径【代码】

我正在尝试使用maven构建目录替换xml文件中的硬编码linux路径,以便我可以在Windows上进行测试,但是当我使用maven-replacer-plugin的变量替换时,窗口反斜杠路径分隔符将被删除.有办法解决这个问题吗? 例如:<plugin><groupId>com.google.code.maven-replacer-plugin</groupId><artifactId>replacer</artifactId><executions><execution><phase>prepare-package</phase><goals><goal>replace</goal></goals></execution></execution...

java 如何判断操作系统是Linux还是Windows【代码】

System.out.println("===========os.name:"+System.getProperties().getProperty("os.name")); System.out.println("===========file.separator:"+System.getProperties().getProperty("file.separator")); System类 public static properties getProperties() 将 getproperty(string) 方法使用的当前系统属性集合作为 Properties 对象返回 键 相关值的描述 java.version Java 运行时环境版本 java.vendor Java 运行时环境供...

java – Apache HttpPut请求从Windows操作系统非常慢【代码】

我正在使用带有HttpPut的Apache DefaultHttpClient来使用REST API上传文件.从Windows运行时它非常慢,它发送240 kb /秒.但是当我从MAC运行相同的文件时,它会发送950 kb /秒 我对Windows和Mac OS没有任何明确的条件. 任何人都可以帮我解决这个问题. 我的代码:HttpPut putRequest = new HttpPut("http://my.localhost.com:8888"); FileEntity reqEntity = new FileEntity("c:/test/test.zip","text/plain"); putRequest.setEntity(re...

java – FileUtils.copyFile()在目标是网络路径时不创建文件(在Windows上)【代码】

我正在使用apache common的FileUtils.copyFile()将本地磁盘上的文件复制到网络共享位置.共享文件夹已存在,运行该应用程序的用户具有该权限. FileUtils.copyFile()执行时没有异常.但是,该文件实际上并未创建.File sourceFile = new File ("C:\\sourcefile.txt"); File destinationFile = new File("\\data-server\\my_share\\dest.txt"); // false System.out.println("Before copy, file exists? " + destinationFile.exists()); F...

Java的setFocusableWindowState和setAccelerator不能很好地播放【代码】

在Windows 7下我有一个Java程序,它以窗口状态JFrame.ICONIFIED启动,我要求它在加载时不会窃取焦点. 我通过在调用setVisible之前将setFocusableWindowState设置为false,然后将其恢复为true来完成此操作.这工作正常,我的程序在后台有效加载. 但是,我注意到我的键盘加速器都不再工作,这是使用setFocusableWindowState的直接结果.我甚至尝试在窗口可见后设置我的键盘加速器,但没有运气.下面的SSCCE演示了这个问题 – 如果我调用setFocu...

java – 从Windows登录获取用户名?我的挥杆申请[复制]【代码】

参见英文答案 > How to get Windows username in Java? 4个我需要从Windows获取用户名,我需要为我的swing应用程序分配该用户名,我该怎么做.这是我的代码import javax.swing.*; import java.awt.event.*; public class PasswordFieldExample { public static void main(String[] args) { JFrame f=new JFrame("User-ID"); final JLabel label = new JLabel(); label.se...

java – 从Windows机器远程运行Linux上的进程

我希望能够从运行在Windows机器上的JAVA应用程序远程运行Linux机器上存在的进程.做这个的最好方式是什么?或者可能对我有帮助的在线资源?非常感谢.解决方法:您可以使用许多Java SSH客户端库中的任何一个,例如javassh,只要Linux机器运行sshd(并且防火墙都设置为允许ssh流量通过),这很可能就是这种情况.有许多可能的方法来配置ssh身份验证,基本上可以在网上发送密码(安全),或使用公钥/私钥对(RSA或DSA) – 后者通常更可取,但你需要与...

java – JBoss在Windows上运行良好吗?

看来我们必须在Windows上构建/部署我们的一个新的JBoss应用程序. 我们目前的所有部署都在Solaris上,所以我们稍微关注这个模型的稳定性.如果这个article是准确的,显然有一半的JBoss部署在Windows上.但我想知道社区有什么要说的.. Windows是否被视为部署JBoss的坚实平台?解决方法:应该没事. JBoss人员非常关注他们的软件在Windows上的表现,甚至是working with Microsoft.请务必查看the up to date recommendations for running JBos...

java – 适用于Windows的脚本和基本开发工具?

我正在寻找可以在Windows上用来在命令行或其他非GUI界面上执行简单脚本和一般Java开发相关任务的工具的建议(即移动文件,启动/停止服务器,运行Maven等).我习惯使用提供虚拟Linux开发环境的Cygwin但我刚刚开始了一项因安全问题而禁止使用Cygwin的工作.所以现在我需要弄清楚如何以其他方式执行我以前在bash shell命令行上执行的操作.我应该咬紧牙关学会使用cmd以及如何创建批处理文件,还是有更好的方法?我知道我可以通过Eclipse做很多...

Windows启动时的Java Web Start部署【代码】

我有一个Java应用程序,我即将开始使用Web Start进行部署.但是一个新的需求让我重新思考这一点,因为我现在需要添加一些功能,允许最终用户选择他们是否想在启动时运行该程序(Windows,而不是跨平台) ).但是我仍然希望避免将这种运行作为一种服务.有没有办法可以使用Web Start完成,或者我应该探索其他选项来部署它?提前致谢.解决方法:它实际上是把它放在jnlp文件中:<shortcut online="true"><desktop/><menu submenu="Startup"/> </s...

java – .jar适用于Windows但不适用于Linux(stacktrace)【代码】

这就是我得到的:[user@localhost KioskMenu]$java -jar ./kioskmenu.jar Exception in thread "main" java.lang.ClassFormatError: KioskMenu (unrecognized class file version)at java.lang.VMClassLoader.defineClass(libgcj.so.7rh)at java.lang.ClassLoader.defineClass(libgcj.so.7rh)at java.security.SecureClassLoader.defineClass(libgcj.so.7rh)at java.net.URLClassLoader.findClass(libgcj.so.7rh)at gnu.gcj.runti...

c# – Windows上的Java需要记录CPU负载和类似的OS特定性能信息【代码】

在Windows机器上运行的Java库需要记录有关操作系统的信息,如CPU负载,JVM等占用的内存,我非常肯定Java本身无法获取,因为它是特定于操作系统的. 此库的日志中需要此信息,以便向客户端指出某些操作失败,因为库无法获取足够的资源. 不可能选择JVM,即我们不能要求我们的客户端应该使用实现Windows操作系统特定功能的特定JVM. 是否有可以通过JNI使用的Windows库(DLL)或API? 我们也可以在C或C#中实现DLL,我需要在哪里查看如何才能最有效地...

中止Windows从Java注销

我有一个Swing应用程序,用户可以在其中创建和保存文档.该应用程序部署为一个简单的Jar文件. 主要目标平台是Windows Vista. 如果用户在应用程序中有已打开和未保存的文档,并且用户正在从Windows Vista计算机注销,我想暂停注销过程并询问用户是否要在Java应用程序之前保存到文档终止. 是否可以从Java应用程序停止Windows Vista上的注销过程? 我试过关机钩子但没有成功.解决方法:Is it possible to halt the logging off process on ...

java – 在Windows上删除JTextPane中的默认填充

为了在Java Swing GUI上显示信息,我使用了JLabel组件和JTextPanes的混合. 如下图所示,除了右下角标有红色和黄色的标签之外,所有标签都是JLabel.这是一个JTextPane,因为我不知道渲染前的文本长度,它必须换行(这在JLabel中不起作用,对吧?). 左列右对齐,右边距为5,右列左边对齐,边距为零. 在Eclipse WindowBuilder和Windows 7渲染中,JTextPane显然有一个我无法删除的小填充. 令人惊讶的是,这个填充没有显示在我的Mac(Mountain Lion)上...