swing

基于Java的GUI自动化(不限于基于Java的GUI,如Swing)

似乎有许多基于Java的Web自动化和测试工具,如Selenium,Sahi等.但对于GUIAutomation,我发现只有jWinAuto是AutoItX的包装器.Java不支持GUI自动化吗?JavaRobotAPI之外还有什么东西吗?解决方法Java本身并不支持跨平台本机GUI自动化.我的意思是说,除了显而易见的非常小的机器人API之外,它还可以“在所有地方运行”.这样的项目可以用Java完成吗?我敢肯定,但是会有很多JNI代码涉及到你想知道Java带给桌面的地步.

java – Swing BoxLayout问题 – 不能让填充物完成它们的工作

对给定代码的修复将是非常棒的.这是我用油漆制作的图纸,它显示了我想要的结果:解决方法BoxLayout适用于您想要做的事情.作为最后一个组件的胶水插件很好.为什么不简单地在JTextFields上使用setMaximumSize方法?我不确定JTextFields能否满足您的需求.如果使用setMaximumSize不起作用,请将每个JTextField置于JPanel内,然后在每个JPanel上使用setMaximumSize.

java – 在swing应用程序中保留键盘布局?

我有一个JavaSwing应用程序,它生成带有文本控件的子对话框.问题是,当您在子对话框中更改键盘布局时,它会在关闭对话框后立即更改.我需要的是无论是在主框架还是在儿童框架中切换,在切换后都要保持的键盘布局.这是一个说明问题的SSCCE:解决方法好的,我刚刚解决了这个解决方案:在main()方法中添加了一个java工具包的监听器,如下所示:它适用于使用父窗口生成的所有子对话框作为构造函数参数.在关

Java Swing保存并加载工作空间/设置

我有一个JavaSwing应用程序,它包含一堆帧,而这些帧主要包含显示大量数据的表.由于在启动时安排所有窗口和表格总是麻烦且耗时,我想实现“工作区”功能,以便用户可以保存首选项设置,并在启动时选择自动加载存储的工作区让所有窗口和表格显示为先前保存的.具体来说,我希望存储在工作区中的设置是:>活动窗口(JFrame)及其在屏幕上的大小和位置>表设置,包括选定的列,列顺序,列宽,排序,过滤有没有人知道

Java Swing图形故障?

解决方法我遇到过这个问题,但我修好了!v=UWu3dyXlbAM检查我做了什么.我所做的只是去“管理3D设置”,然后点击“查找”并添加“Java1.8.0_25….”并将其设置为使用nVidia高性能处理器.我想新Java只需要提示使用好的图形:D.

java – 如何配置JComboBox在创建时不选择FIRST元素?

谢谢.这是我的SSCCE:(最后)解决方法在对组合框进行任何更改之前,需要删除ItemListener,并在完成后将其添加回来.像这样的东西:顺便说一下,你发布的不是SSCCE它是你的代码转储.SSCCE应该只有足够的代码来重现您遇到的问题.