java – 有没有一种很好的方法来抽象GUI,因此可以使用SWT或Swing? 我正在编写一个目前有SWTGUI的应用程序,但希望最终用户能够在SWT和Swing之间进行选择.我已经尝试过在程序的不同层之前抽象GUI细节,但从未对结果感到满意.有没有一个商定或好的方法来做到这一点?
java – 如何使用swing和clojure做动画? 我试图在棋盘上制作棋子.首先,我创建了一个java.util.Timer对象,“scheduleAtFixedrate”是一个实现为代理函数的TimerTask.因此,我记录了要移动的部分(片段移动记录)以及何时适当(当用户使用鼠标移动部分时),如果记录不是nil并执行片段,则应测试TimerTask代理函数–移动功能.片段移动功能仅根据预先计算的矢量更新片段的x和y坐标.我在片段移动记录上添加了
java swing应用程序中的服务层 我知道将@Transactional放在DAO上是一种糟糕的方式,但此时此刻我必须编写仅用于放置@Transactional的服务…谢谢.解决方法如果您的服务层重复dao,则根本不使用服务层.我在我的一些应用程序中犯了同样的错误,我想知道“为什么服务层看起来如此丑陋,并且是复制DAO”……
java – 在swing应用程序中保留键盘布局? 我有一个JavaSwing应用程序,它生成带有文本控件的子对话框.问题是,当您在子对话框中更改键盘布局时,它会在关闭对话框后立即更改.我需要的是无论是在主框架还是在儿童框架中切换,在切换后都要保持的键盘布局.这是一个说明问题的SSCCE:解决方法好的,我刚刚解决了这个解决方案:在main()方法中添加了一个java工具包的监听器,如下所示:它适用于使用父窗口生成的所有子对话框作为构造函数参数.在关
java – Swing BoxLayout问题 – 不能让填充物完成它们的工作 对给定代码的修复将是非常棒的.这是我用油漆制作的图纸,它显示了我想要的结果:解决方法BoxLayout适用于您想要做的事情.作为最后一个组件的胶水插件很好.为什么不简单地在JTextFields上使用setMaximumSize方法?我不确定JTextFields能否满足您的需求.如果使用setMaximumSize不起作用,请将每个JTextField置于JPanel内,然后在每个JPanel上使用setMaximumSize.
基于Java的GUI自动化(不限于基于Java的GUI,如Swing) 似乎有许多基于Java的Web自动化和测试工具,如Selenium,Sahi等.但对于GUIAutomation,我发现只有jWinAuto是AutoItX的包装器.Java不支持GUI自动化吗?JavaRobotAPI之外还有什么东西吗?解决方法Java本身并不支持跨平台本机GUI自动化.我的意思是说,除了显而易见的非常小的机器人API之外,它还可以“在所有地方运行”.这样的项目可以用Java完成吗?我敢肯定,但是会有很多JNI代码涉及到你想知道Java带给桌面的地步.
java – swing文本编辑器,颜色和高亮 我正在编写一个用户需要编写一个javascript脚本作为输入的应用程序,现在我有一个简单的JTextArea,但我想用一些可以做一些亮点和代码着色的东西来改变它,使脚本更加连贯.你知道任何开源的东西吗?
java – 在Swing GUI中嵌入第三方JApplet并传递参数 我想在Swing应用程序中嵌入第三方applet.基本上,我希望它只是另一个小组.该applet使用许多参数,例如我已经看到很多关于如何通过HTML发送参数值的文档,但是你如何通过代码来做呢?任何帮助,将不胜感激!解决方法实现AppletStub&将其设置为applet实例的存根.例如.典型的I/O.