【UI Windows 8在JAVA中查找】教程文章相关的互联网学习教程文章

c# – WPF应用程序中的Java Swing Windows“始终位于顶部”【代码】

由于某些原因,我们有一个使用WPF 4构建的应用程序,但在某些情况下,我们必须显示使用java swing构建的窗口.问题是,您可以将某些Window设置为某些对话框或其他窗口的父级,但始终采用相同的技术. 但是当我们启动另一个不是使用WPF构建的窗口时,很容易将该窗口隐藏在WPF应用程序后面,并且不容易将其置于WPF之前. 有没有办法将Java窗口置于WPF应用程序的“顶部”?解决方法:Window#toFront()和Window #setAlwaysOnTop()可以提供帮助. 如...

java – 在Windows上设置JButton背景颜色【代码】

我有一个JButton,我想将背景设置为一种颜色.JButton button = new JButton(); button.setVisible(true); button.setPreferredSize(new Dimension(student_scroll.getWidth(), 50)); button.setBorder(BorderFactory.createLineBorder(Color.WHITE, 1)); button.setBackground(Color.BLACK); button.setForeground(Color.WHITE); button.setOpaque(true);我用这个用于mac,它出现了,因为我想要它.但是,在Windows上尝试它时,前景是白色...

java – 处理Windows文件系统上的unix符号链接文件【代码】

我目前正在开发一个Java项目,该项目应该允许用户导出与Windows软件(.exe)或OS X app(.app)捆绑在一起的项目,以将数据分发到其他工作站. Windows和OS X软件都存储为压缩zip文件,并在导出项目时解压缩.我的问题是在Windows上解压缩OS X应用程序打破了捆绑框架内的符号链接.反过来,这会破坏应用程序的签名,并在OS X上启动应用程序时导致问题. 我正在使用Apache Commons压缩库解压缩包,这使我能够检测符号链接及其目标.使用OS X,我能够...

java – 在Windows下禁用JFrame中的默认ALT键操作【代码】

我想让Windows下的JFrame不按ALT按键操作.为了澄清,当您执行以下代码片段时:import javax.swing.*;public class FrameTest {public static void main(String[] args) throws Exception {JFrame frame = new JFrame();frame.setSize(400, 400);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);} }然后按ALT键然后按向下箭头键,你会在左上角看到一个菜单,你可以选择最小化,移动,关闭等帧(至少我明白了...

java – 使用JNA和EnumWindows的问题【代码】

我正在尝试使用JNA,这是我尝试运行的第一个程序.我从引用中复制了它,但是,当我运行它时,他找到了412个窗口……而且我很确定我现在没有那么多窗口打开了:)可以请有人向我解释程序的行为吗?import com.sun.jna.Pointer; import com.sun.jna.win32.StdCallLibrary.StdCallCallback; import com.sun.jna.Native; import com.sun.jna.win32.StdCallLibrary;public class Main { // Equivalent JNA mappingspublic interface User32 ext...

如何用java连接远程windows机器?【代码】

我想从使用Java程序的本地计算机连接到远程Windows桌面.我必须检查远程计算机中的磁盘空间和其他几项服务.解决方法:远程桌面连接 JAVA// creating credentials Process p = Runtime.getRuntime().exec("cmdkey /generic:"+ip+" /user:"+userName+" /pass:"+password ); p.destroy();Runtime.getRuntime().exec("mstsc /v: "+ip+" /f /console");Thread.sleep(2*60*1000); // min sec millisec // deleting credentials Process p1 ...

如何在Mac OS X中使用带有Java的Windows DLL?【代码】

我已经看到一些Java项目使用taucs.dll,TAUCS-a稀疏线性求解器库,通过Windows中的JNI.我想我可以通过将TAUCS编译成类似libTaucs.jnilib的东西在Mac OS X中实现相同的功能.我可以访问库的代码,但不知道如何将其编译成DLL,更不用说JNI库了.到目前为止,我只能编译为静态库. 有没有办法将DLL转换为Mac的JNI库?如果我必须编译代码,该怎么做?在动态库中包装静态库是否可以与JNI一起使用,特别是对于TAUCS,如果有人有经验的话?解决方法:最...

java – JPA实体在Ubuntu上更新,但在Windows上抛出Optimistic Locking Exception【代码】

考虑这个例子,我创建了两个JPA实体并使用Spring Data JPA存储库来执行简单的CRUD – import java.sql.Timestamp; import javax.persistence.Version;@MappedSuperclass public class AbstractValueObject {@Id@GeneratedValueprivate Long id;@Version@Column(name = "time_stamp")private Timestamp version;public Long getId() {return id;}@Overridepublic String toString() {if (id == null) {return "";}return id.toStrin...

使用Lime / OpenFL编译android时出错.无法获得Java版本(Windows 10)【代码】

我在构建结束时得到了这个:Unzipping C:\Users\jdoughty\.gradle\wrapper\dists\gradle-2.10-bin\2v0chm5oshw52qn5d7jjz7lo0\gradle-2.10-bin.zip to C:\Users\jdoughty\.gradle\wrapper\dists\gradle-2.10-bin\2v0chm5oshw52qn5d7jjz7lo0FAILURE: Build failed with an exception.* What went wrong: Could not determine java version from '10.0.1'.* Try: Run with --stacktrace option to get the stack trace. Run with --i...

Java,检查Windows上当前是否正在运行任何进程ID

是否可以在Windows中检查Java中是否存在进程. 我有它可能的PID,我想知道它是否仍在运行.解决方法:看看这是否有帮助: http://blogs.oracle.com/vaibhav/entry/listing_java_process_from_java 该帖子解释了如何在Windows机器上运行所有PID:您必须将cmd调用的输出与PID进行比较,而不是将其打印出来. 如果您使用的是类Unix系统,则必须使用ps而不是cmd 从java代码调用系统命令不是一个非常便携的解决方案;然后,流程的实施因操作系统而...

使用Java创建按钮快捷方式,如使用Windows窗体的&(&符号)

我希望我能更好地说出这个问题.部分我只是不知道我正在寻找的名称. 使用Visual Studio和Windows窗体,您可以通过按Alt [That Letter]添加&符号来创建按钮的“快捷方式”键.像我和按钮…… Alt B将是捷径. Java SWING中是否有相同的功能?我使用的是NetBeans IDE 6.9.1. 谢谢你们!解决方法:这被称为mnemonic. 使用setMnemonic(javadoc) 见http://download.oracle.com/javase/tutorial/uiswing/components/menu.html#mnemonic

java – 向Eclipse添加Windows命令行提示符右键单击选项

我想知道是否有人知道插件或其他一些功能,这些功能可以让我在Eclipse中右键单击一个项目,并且可以选择从我点击的目录(或文件)中显示Windows命令行提示符.当我想在我的项目中使用Maven命令行时,我发现这将非常有用.解决方法:也许StartExplorer就是你要找的.

java – 尝试将vlcj媒体播放器嵌入到JPanel中的WindowsCanvas中【代码】

我正在尝试在JPanel中使用vlcj播放视频,但它对我不起作用.我得到的消息异常是“java.lang.IllegalStateException:视频表面组件必须是可显示的”,这与Keep getting an Error “Component must be displayable”中的问题相同. 包含画布和vlcj播放器的JPanel代码如下:import javax.swing.JPanel;import com.sun.jna.Native; import com.sun.jna.NativeLibrary;import java.awt.Canvas; import java.awt.Color;import uk.co.caprica....

如何使Java Swing Application在Windows和Linux中具有一致的字体?【代码】

我有一个在Windows XP中开发的Java 7 Swing应用程序.我使用跨平台的外观和感觉:UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());当我在linux上运行它(Fedora 12).字体有点宽.因此,在某些地方布局发生了变化. 有没有办法让应用程序使用jre但不是本地系统的相同字体或类似字体?然后我们可以使它的外观和感觉真的一样. 谢谢,解决方法:您可以查看UIManager. Swing使用此处的属性(如Label.font)来获取默...

java – Windows上的JDialog扩展到Windows任务栏.任何解决方法?【代码】

This question讨论了JFrame扩展到Windows任务栏的已知错误. An answer链接到错误报告(具有各种重复项)并提供解决方法.我发现问题也适用于JDialogs. JFrame解决方法不适用.是否有类似的解决方法使JDialogs在Windows上表现自己? 示例代码:import javax.swing.*;public class Demo extends JDialog {public Demo() {setSize(250,12500);setVisible(true);}public static void main(String[] args) {new Demo();} }编辑:看起来这不会...