问题内容: 我想在我的Swing应用程序中嵌入一个第三方applet。基本上,我希望它只是另一个小组。此小程序使用许多参数,例如 我看过很多有关如何通过HTML发送参数值的文档,但是如何通过代码(或属性文件)来实现呢?任何帮助,将不胜感激! 问题答案: 实现&并将其设置为applet实例的存根。例如 典型的I / O
问题内容: 我有一个简单的GUI: 我想打印出此消息: 当GUI关闭时(按X时)。我怎样才能做到这一点? 问题答案: 试试这个。
问题内容: 我已经与SwingWorker一起工作了一段时间,并最终出现了奇怪的行为,至少对我而言。我清楚地了解,由于性能原因,一次调用中合并了多个对publish()方法的调用。这对我来说非常有意义,我怀疑SwingWorker会保留某种队列来处理所有调用。 根据教程和API,当SwingWorker结束执行时,doInBackground()正常完成,或者从外部取消了工作线程,然后调用done
问题内容: 嗨,我基本上有两个类,一个主类和一个单独的面板,仅用于代码可读性。 我有 : 上面的代码工作完美。它呈现包含输入和退出按钮的centerPanel。我的问题是: 我仍然需要 操作 主 按钮 ,例如更改颜色,添加一些动作侦听器之类。但是我 不能再 在 主目录中 访问它们, 因为从技术上讲它们是来自不同的类,因此在主目录中,centerPanel是另一个对象。 如何访问和使用按钮(设置,动
问题内容: 我试图将一个简单的JRuby脚本打包到jar文件中。该脚本使用 Rubeus :: Swing, 并在使用JRuby解释器执行时正确运行。 执行后,将脚本打包到JAR中后,执行以下操作: … JFrame窗口出现并立即关闭。 没有任何错误的迹象。 有谁知道为什么会这样吗? 问题答案: 主脚本退出后,莺莺会调用System.exit()。这将导致Swing EventThread退出,关
问题内容: 我正在尝试向Swing JLabel和JTextArea添加功能,例如: 仅允许用户在文本区域中输入500个字符(最大) 标签包含一个字符串消息,告诉用户他们还剩下多少个字符(在每次按键或退格后) 组件初始化时,标签显示为“最多500个字符!” 对于键入的前500个字符,对于键入的每个键击(a-z,A-Z,0-9和标点符号),标签都会读取“剩余x个字符”,这是它们到达字符前剩余的字符数
问题内容: 我有一个图像,并在其上使用预定义的位置来创建带有color的图形对象。用鼠标单击,尝试在其上用颜色创建一些椭圆形。实际上,我无法实现这一目标。因为,当我单击一个预定义位置时,可以在其上创建一个椭圆形,但是当我单击另一个预定义位置时,第一个椭圆形消失了。 可以通过单击椭圆两次将其删除。 看看这个, 图像面板类 有什么想法吗? 谢谢 。 问题答案: 不要使用,这不是自定义绘画的工作方式,有
问题内容: alpha更改的速度快于其应有的速度。达到特定点后,不透明度降低,而控制台中打印的不透明度小于250。调整窗口大小会“重置”它,从而使Alpha正确。 如何使其正确绘制Alpha? 问题答案: 摇摆不支持透明背景。 Swing希望组件为: 不透明-表示组件将在进行自定义绘画之前首先用不透明的颜色重新绘制整个背景,或者 完全透明-在这种情况下,Swing将先绘制第一个不透明父级组件的背景
问题内容: 好的,谦卑来了。自从我使用Java Swing已有很长时间了,所以我知道有一些非常明显的解决方案。我想做的是让所有这些不同的摆动元素出现在窗口中。当我运行代码时,什么也没有发生。我什么也没看到。每次我用google搜索答案时,都会得到有关各种复杂的JPanel问题的信息,我几乎肯定这不是一个难题。所以这是我的代码: 问题是,该窗口根本不显示。一旦可以解决该问题,便可以对其余问题进行故障
问题内容: 我正在尝试使用Java Swing创建数学方程式的GUI 。 最初,我开始使用简单的余弦函数并创建了GUI,并且它可以正常工作。这是我的余弦函数程序: 这个程序运行良好,我可以在Swing GUI上获得cos图。 现在,我正在尝试扩展该程序以支持该方程式- 其中from 和of的范围是这样的。 我已经更改了上面的代码以计算坐标来支持该方程,如下所示: 这里的方法是: 当我进行此更改时,
问题内容: 编辑1/16/2013:原始问题已删除。这似乎是Mac OSX上JDK 7的错误。我已经向Sun(Oracle)提交了错误报告。 下面的文件使用awt类GraphicsEnvironment和方法setFullScreenWindow将图像显示为全屏。不包含任何图像,因此运行代码时屏幕将为灰色。但是,键绑定仍应起作用。 有两个键绑定。按下“ ENTER”(回车)应打印“按下了回车”。到
问题内容: 我刚刚在三个月前开始编程,这里的问题是- 如何将一个或图形复制到另一个或图形。 我用过了 - 但是由于缺乏知识,我被困在这里。请帮忙。 问题答案: 首先查看AWT中的绘画和Swing 和执行自定义绘画,以获取有关绘画工作原理的更多信息。 永远不要使用,这只是个坏主意,不会给您带来麻烦。 一般来说,应避免直接调用,而应使用或。这将禁用正常绘制过程中固有的双重缓冲,这可能会导致 这假定已经
问题内容: 我需要在组合框中输入组织的简称。问题是我 可以 在下拉列表中看到组织名称,但实际上 无法 选择它。我的错误在哪里? 设定模式: 提前致谢! 问题答案: 我怀疑这是您的方法使用而不是比较对象 考虑使用已经实现有用方法的DefaultComboBoxModel。 编辑 :同样根据文档,当调用setSelected时,您应该调用所有注册的对象。 使用a 非常简单。创建一个新添加元素,使其包含
问题内容: 我必须在java swing actionperformed方法内部调用一个方法。但是,当我单击按钮时,什么也没有发生。如何解决这个问题呢? 问题答案: 您需要向按钮添加动作侦听器,以响应单击事件:
问题内容: 我之前已经看过一篇文章,该文章建议使用Actions而不是listeners。我对ActionMap不太熟悉。每种方法的缺点是什么?我喜欢制作实现侦听器的内部类。这是不好的做法吗? 谢谢 问题答案: 键绑定依赖于动作。潜在的风险是“在存储方面,实现往往比典型的实现更昂贵”。实际上,不会出现此问题。这是一个例子。 使用在概念上更容易理解,但通常更难维护。一个人不可避免地最终会重新创建某种