问题内容: 我使用Java中的Swing创建了一种表单。在表单中,我使用了一个文本字段,每当我按下该键时都必须在该文本字段上设置焦点。如何在Java中的特定组件上设置焦点? 问题答案: 请问给你你需要什么?
问题内容: 我有一个看起来像这样的东西: 我的问题是s在垂直方向上会变得很大。我只希望它们对于一行来说足够高,因为这是用户可以在其中键入的全部内容。按钮很好(它们不会垂直扩展)。 有什么方法可以防止s扩展?我是Swing的新手,所以如果我做的所有事情都太糟糕了,请告诉我。 问题答案:
问题内容: 说我有以下代码: 我需要等到完成后再打印“完成”,但是我不确定具体如何。我知道我可能应该在这里使用,但是我需要一个线程来调用它,而且我不知道如何从需要调用的地方获取它的线程。谢谢你的帮助。 编辑:感谢您的答复。不幸的是,类似方法并不能完全解决问题。在我的实际代码中,SwingWorker还具有重写功能,可在后台线程运行时更新GUI窗口。 的确不会停止“完成”的打印,直到之后,但是GUI
问题内容: 我有一个JTextArea在我的主应用程序窗口中始终可见(如果需要,则为Log),并且我想使用它来显示系统中正在进行的活动(如您将对System.out.println( )(如果有条件或其他条件) 我指的是用户所做的高级操作(例如“成功加载文件”或“写入磁盘”,“完成”等) 这样的消息可以在我的系统中的任何地方生成,主要是在另一个包中,这些包的类处理数据和计算,并且它们不知道GUI。
问题内容: 我正在开发一个测验的Android应用程序。另一方面,我正在开发完全基于Swing的桌面工具。桌面工具用于插入测验的问题,并生成包含所有问题的序列化目标文件。我过去经常拿着附有问题的图片。 不幸的是,当我完成桌面工具的开发并转到Android方面时,我发现Android没有。 所以我的问题是 ,是否在Android应用程序中包含?还是除了支持Swing组件之外,在Java和Androi
问题内容: 说我有一个和一个。单击按钮后,我想显示动画()图像。而另一个事件(例如)停止在中显示动画。我应该怎么办? 问题答案: 在中显示第一个图像(动画帧)。当用户单击按钮时,启动一个Swing ,它将标签的图标更改为下一帧,并在显示所有帧后循环播放。当用户再次单击该按钮时,停止动画。
问题内容: 我的应用程序有一个模块,允许用户在运行时在jLayeredpane上添加jButton。我想向此动态添加的内容添加动作侦听器,而且我还必须提供在运行时删除动态添加的按钮的访问权限。有什么办法吗? 问题答案: 原始答案 总体上不错,但是在这种情况下做的却不同 为了跟踪添加的任意数量,您需要将它们保留在列表中。 因此,在创建新按钮之后,将侦听器添加到该按钮,然后将其添加到窗格中,然后需要将
问题内容: 这篇文章的目的是在一个地方收集所有有用的信息和材料,以便使用SwingX- WS库在Swing应用程序中实现溜溜的地图,而现在SwingLabs网站已不再存在-尽管事实上,SwingX的开发仍然很活跃。 问题答案: 因此,首先要考虑的是最新的jar,它们是从最新资源中构建的。 SwingX-ws: swingx-ws版本 317个 二进制文件 swingx-ws版本 317个 来源 s
问题内容: 我只是编写了一个简单的代码,希望在主框架上显示一个文本字段和一个按钮,但是运行全部后,我看到的是文本字段。 如果我在文本字段后编写按钮的代码,则仅显示按钮。 知道为什么吗? 问题答案: 将组件添加到JPanel,然后将该面板添加到JFrame的ContentPane。
问题内容: 我正在尝试为我的工作场所建立一个更好的用户名/密码字段,并希望能够在他们的工作帽锁定时抱怨。 这可能吗?如果是这样,我希望在客户键入他们的第一个字母之前检测到它。 是否有非特定于平台的方式来做到这一点? 问题答案: 尝试从java.awt.Toolkit返回一个布尔值:
问题内容: 我正在尝试使用Swing制作可缩放的地图。该地图是JScrollPane中的JPanel。放大后,地图会更改大小,而paint()会将元素绘制在不同的位置。这一切都很好。 但是,ScrollPane不会在增加图像大小的同时更改视口,因此放大始终会将我正在查看的元素移出屏幕。我尝试使用来解决此问题,但是由于无法完成几何设计或者因为我不太了解Swing,所以我无法为矩形获取正确的坐标。 这
问题内容: 我正在使用Flamingo功能区和Substance Office 2007外观。 当然,现在 每个 控件都具有这种外观,即使对话框上也是如此。 我想要的是Office 2007中的功能,功能区具有Office 2007的外观,但其他控件保留其本机Vista / XP的外观。 是否可以为某些控件分配不同的外观?也许使用某种链接或代理外观? 问题答案: 我刚刚发现:由于物质5.0的SKI
问题内容: 我试图在组件的工具提示中显示多个图像,找到并实现了一个自定义,该自定义添加了所需的组件,如下所示: 但是,我所看到的只是一个小点,表明显示了工具提示,但是以某种方式忽略了大小。我会错过实现自定义工具提示的什么? 问题答案: 基本的“问题”是JToolTip 不是 设计为容器,只是偶然地是一个容器,因为JComponent是。对于Swing“非容器”,它的ui委托负责充当LayoutMa
问题内容: 为什么Swing 类要实现该接口?我实现视图的方式是无状态的,所有状态数据都存储在Presentation Model中。因此,我不需要序列化我的视图。我使用了注释来删除警告。是否有删除它们的更好方法? 问题答案: 最初,GUI构建器将以序列化格式保存UI。该标签甚至有从序列化形式负载的属性(我不知道还有谁使用了这一点,我只用它来是恶意的)。不幸的是,对GUI使用序列化机制实际上是行不
问题内容: 因此,我遇到的问题似乎是仅在Linux上发生的错误。我正在尝试在按下某个键时记录我的swing应用程序,然后检测该键何时被释放。现在不应该有问题,因为KeyListener应该可以为我处理这个问题。 问题是,当我按下键时,会得到很多重复的keyPressed()/ keyReleased()事件,而不仅仅是单个keypressed()事件。有谁知道在Linux上何时真正发布密钥的解决方