问题内容: 我正在开发一个将用于心理学实验的java swing应用程序,研究人员要求我使该程序“遮蔽屏幕”,以便用户不会受到外界刺激。他们希望swing应用程序真正全屏显示,并且没有任何类型的标题栏,也不需要顶部的最小化/最大化/关闭按钮。 该软件将在使用JavaSE 6的Windows XP环境中运行。 我该怎么做,请提供代码段(如果适用)。 谢谢! 问题答案: 使用全屏Java API? h
问题内容: 我处理的数值数据通常会按0.01 * Value_of_variable进行向上或向下编辑,因此与普通的文本单元格相比,微调器看起来是一个不错的选择。 我看过DefaultCellEditor,但是它将仅包含文本字段,组合框或复选框。 有使用微调器的便捷方法吗? 问题答案: …并覆盖getCellEditorValue()方法:
问题内容: 我正在开发Java Swing应用程序,但也希望将JavaFX与Swing一起使用。是否有任何资源可以告诉您如何执行此操作? 问题答案: 看这里。简而言之,现在可以将JavaFX嵌入到Swing中,并且可以通过JFXPanel支持,但是不支持其他方向。
问题内容: 请给我一个Java SWING包中使用的MVC模式的示例吗? 问题答案: 基本上,Swing组件本身就是控制器,它具有对视图和模型的引用。 该视图位于由所有swing组件继承的字段中,并且由Look&Feel机制用来提供Swing组件的不同可视表示形式。 各种子类中有使用不同模型类型的不同方法,例如或,可以由应用程序程序员实施以包含Swing UI显示和操作的实际数据。
问题内容: 我正在做一些工作,使Java应用程序与替代输入设备兼容。不幸的是,该设备的Java API目前还处于Alpha阶段,因此非常差劲。实际上,我需要做的是为MouseEvent的派发设置一个替换结构。有谁知道Swing中是否有办法获取屏幕坐标并找出那个屏幕点顶部显示了什么Swing组件? 问题答案: 在AWT容器中,将此称为… 即如果它在GlassPane中… 阅读您的问题,这也可能对您有
问题内容: 我想要一个没有箭头按钮(完成)的JComboBox,启用时具有绿色背景,禁用时具有灰色背景(未完成)。我还为下拉列表使用了自定义渲染器(完成) 我检查了BasicComboBoxUI的源代码,并尝试覆盖某些方法,但没有任何反应。下拉菜单始终具有灰色/蓝色背景。 这是我最后一次尝试的SSCCE。我尝试了所有我能想到的。请给我一个提示,我迷路了。 问题答案: 由于我想让这个颜色应用程序更广
问题内容: 我想在应用程序处理时发出加载消息,因此我在上使用了。但是,当用户单击时,将选择,然后将转到后面。隐藏后,它将不再显示。我不知道为什么,但是似乎永远不会走到。 我需要一种将一切摆在最前面的方法。我怎样才能做到这一点? 编辑: 另外,我必须提到,我不需要。我想使用任何元素的顶部显示加载消息,直到过程完成。 问题答案: 因此,这里至少有两个解决方案。要么按照@Geoff和@sthupahsm
问题内容: 有人可以建议我如何在Java Swing中实现弹出窗口。我希望弹出窗口是模式窗口(打开弹出窗口时用户无法返回主窗口)。 我尝试使用JDialog进行操作,但是它只允许一个小部件供用户输入,而我需要多个小部件。我在这里可能是错的,但这就是我能够做到的。 感谢你的帮助。 问题答案: 使用一个JDialog。可以添加的内容没有限制,可以将所需的内容添加到JDialog中(与使用JFrame时
问题内容: 我有一个Swing应用程序,我希望将其从意大利面条转换为对Guice使用依赖项注入。使用Guice提供诸如配置和任务队列之类的服务的过程非常好,但是我现在是从应用程序的GUI开始的,不确定如何进行。 该应用程序基本上是,在中带有一堆标签。每个选项卡都是一个单独的子类,该子类列出了各种组件,并且需要服务才能在按下某些按钮时执行操作。 在当前应用程序中,这看起来像这样: 显然,这并不完全遵
问题内容: 我想在this的文本框中设置默认文件名。我可以设置吗? 问题答案: 使用以下代码: 您必须指定完整路径
问题内容: 我对Java编程真的很陌生,因此如果这听起来像一个愚蠢的问题,我会提前道歉。 我正在尝试构建一个用普通C语言编写的简单应用程序,该应用程序必须创建一个,然后通过加载基于的Java代码来创建一个新窗口。 遵循本技术说明,我了解到仅在Mac OSX中,必须从不同于主线程的线程中调用JavaVM,以便能够基于AWT创建GUI。 因此,在C应用程序的功能中,我创建了一个新线程,该线程执行从ja
问题内容: 因此,我使用界面的swing创建了Java程序,但我没有意识到将其转换为android应用程序有多么困难。我有什么办法可以轻松地转换或重建要在android市场上出售的程序?如果不能,那么任何人都可以将我指向任何资源来帮助构建android。 问题答案: 我不久前做了同样的事情。尽管没有程序可以直接将其转换。Java代码和android代码非常相似。由于android不使用swing的
问题内容: 当我们尝试为应用程序设置尽可能多的单元测试时,我总是发现缺少UI级别的测试。那里有很多选择,但是我不确定哪是一个很好的起点。 您首选的用于测试Swing应用程序的单元测试工具是什么?你为什么喜欢它? 问题答案: 在我们这边,我们使用FEST测试SWING GUI 。这是经典摇摆机器人上的适配器,但可以大大简化其使用。 结合TestNG,我们发现这是一种通过GUI模拟“人为”行为的简便方
问题内容: 我希望在我的Java Swing应用程序中嵌入一个非常轻便的HTTP服务器,该服务器仅接受请求,执行一些操作并返回结果。 我可以在应用程序中使用一个非常轻便的Java类,该类在指定端口上侦听HTTP请求并让我处理请求吗? 请注意,我并不是在寻找独立的HTTP服务器,而只是在应用程序中可以使用的一个小型Java类。 问题答案: 从Java 6开始,JDK包含一个简单的HTTP服务器实现。
问题内容: 美好的一天, 我有一个ServerSocket的无限循环,工作正常…问题是当我尝试使用按钮启动ServerSocket时。我的用户界面“冻结”什么都没有动,但服务器正常运行,这里有一个 ScreenShot : http://i.gyazo.com/15d331166dd3f651fc7bda4e3670be4d.png 当我按下按钮“ Iniciar”表示启动服务器时,用户界面冻结(