草庐IT

swing-fx-interoperability

全部标签

java - 如何捕获 JFrame/Swing 中的所有鼠标事件?

我有一个JFrame,它有大量不断变化的子组件。(很多层)有没有办法为所有的鼠标事件添加一个监听器?像KeyEventDispatcher这样的东西? 最佳答案 使用AWTEventListener过滤掉鼠标事件:longeventMask=AWTEvent.MOUSE_MOTION_EVENT_MASK+AWTEvent.MOUSE_EVENT_MASK;Toolkit.getDefaultToolkit().addAWTEventListener(newAWTEventListener(){publicvoideventDisp

java - Swing 组布局 : Resizing and limiting component sizes

我正在使用GroupLayout来管理一些动态生成的数据输入表单中的组件。布局大致如下:*-----------------------------------------------*|labelA|fieldA||labelB|fieldB||labelC|fieldC|*-----------------------------------------------*我为水平布局使用了2个平行组,为垂直布局使用了一个顺序组。在大多数情况下,一切都运行良好。我想将标签(它们只是JLabel的实例)的最大宽度限制为父级JFrame宽度的1/3。如果JFrame是固定大小,这将是微不足道

java - 在 Swing 中显示动画 BG

动画(循环)GIF可以显示在JLabel或HTML中(在像JEditorPane这样的格式化文本组件中)并被视为循环。但是要加载图像作为容器的背景进行绘制,我通常会使用ImageIO.read()或Toolkit.getImage()(后者当我怀念上个千年时)。两种加载图像的方法都不会产生循环图像,它通常只是第一帧。如何为背景加载动画图像?例如 最佳答案 要获得用于自定义绘画的循环(动画)GIF,一个技巧是使用ImageIcon加载它。虽然从问题中列出的两种方法之一返回的图像是静态的,但从ImageIcon获得的图像是动画的。下面的

Java Swing : How can I implement a login screen before showing a JFrame?

我正在尝试制作一个小游戏,首先会向玩家显示一个简单的登录屏幕,他们可以在其中输入自己的名字(稍后我需要它来存储他们的游戏状态信息),让他们选择难度级别等,并且只会在玩家点击播放按钮后显示主游戏屏幕。我还想让玩家导航到一个(希望对他们来说相当大)奖杯Collection,同样在他们看来是一个新屏幕。到目前为止,我有一个带有网格布局的主游戏窗口和一个可以运行的游戏(对我来说太棒了!)。现在我想添加上面的功能。我该怎么做呢?我不认为我想走多个JFrame路线,因为我一次只希望在任务栏中显示一个图标(或者将它们的可见性设置为对图标也产生错误影响?)我是否改为制作和销毁布局或面板或像那样的东西?

java - 哪个库更适合更快的 Java 应用程序 swt 或 swing?

对于更快的Java应用程序swt或swing,哪个库更好? 最佳答案 几年前,Swing很慢,因此开发了SWT以在系统上进行nativeAPI调用。但是,Swing的性能有了很大的提高,不再是这样了。SWT是非标准的,而Swing是Java规范的正式组成部分。JavaFX也将建立在Swing之上。除非您的工作需要编写Eclipse插件,否则我会使用Swing。要查看使用Swing开发的真正优秀的应用程序,请查看Jetbrain的JavaIDE。您可以试用30天。http://www.jetbrains.com/idea/当然,Sun

java - Windows 7 触摸屏 + Java Swing = 延迟鼠标事件

我正在用Java开发一个Swing应用程序。该程序将在专用的Windows7触摸屏机器上运行,据我所知,在正常操作下,该程序应该是唯一在这些机器上运行的东西。我注意到Windows7的触摸屏界面有一个东西可以阻止mousedown事件。由于“点击并按住右键单击”手势,Windows7实际上不会向应用程序发送鼠标按下事件,直到:用户“向上触摸”(触摸时抬起手指,同时发送向下和向上)移动他们的手指(此时点击变成拖动)或右击圆圈手势超时(约5-6秒后)简单地说,这意味着在发送鼠标按下事件之前,按钮在应用程序上看起来不会被压下(并且永远不会通过快速点击绘制压下)。但是,最近,更严重的是,这意味

swing - Java Swing : Open source Gantt chart library

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我正在为JavaSwing寻找一个很好的开源甘特图库。我试过JFreeChart但它无法绘制子任务。我试过SwiftGantt也。可以画子任务,但是有点不稳定,观感不专业:(。你能推荐其他人吗?提前致谢!

Java Swing 动画看起来不稳定。如何让它看起来专业?

更新:半复杂动画+Swing计时器=trainwreck。问题的最终根源是java计时器,swing或实用程序版本。它们不可靠,尤其是在跨操作系统比较性能时。通过实现普通线程,程序在所有系统上运行都非常流畅。http://zetcode.com/tutorials/javagamestutorial/animation/.此外,将Toolkit.getDefaultToolkit().sync()添加到paintComponent()方法中会有显着帮助。我在awt.Applet中编写了一些动画流畅的代码(但闪烁),然后我将其重构为javaswing。现在它不闪烁,但看起来波涛汹涌。我弄

java - 推荐的独立Swing GUI Builder?

我在Emacs中完成大部分Java编码,并且一直在使用NetBeans构建我的Swing表单。尽管NetBeans表单生成器的效果很好,但更轻量的解决方案可能是更可取的。是否有您喜欢并经常使用的独立的SwingGUI构建器? 最佳答案 尝试JFormDesigner,它具有一个eclipse插件和一个swing独立版本。它不是免费的,但完全值得。 关于java-推荐的独立SwingGUIBuilder?,我们在StackOverflow上找到一个类似的问题:

关于STM32Fx部分引脚不可以正常输出高低电平的解决办法(不可以正常使用)

一、概述      在一次电路版测试中,发现stm32的部分引脚不可以正常的输出高低电平,刚开始以为是板子没有焊接好所以导致的经过多次的测试,发现电路版没问题。当时就想不清楚了,后面就问学长,还有实验室的学长一起测试。刚开始我们经过测试,认为是SCL的问题,认为在某个地方该引脚被占用了,导致引脚冲突后面就一直在程序上面早关于SPI在了里。因为我们怀疑是因为该引脚是SPI的SCL的引脚所以在程序的某地方开启了SPI,所以导致引脚冲突导致不可以正常使用。经过后面的检查和网上早了一些相关的资料,发现并不是我认为的SPI的SCL导致的问题。在网上突然发现PB3、PB4、PA15、PA14、PA15这几