问题标签 [jcomponent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
9772 浏览

java - 摆动 HTML 拉绳

我正在尝试为特定目的创建一些特殊组件,在该组件上我需要绘制一个 HTML 字符串,这是一个示例代码:

不幸的是,drawString 方法似乎无法识别 HTML 格式,它愚蠢地按原样绘制字符串。

有什么办法可以使它工作吗?

0 投票
3 回答
232 浏览

java - 使用什么 JComponents..?

到目前为止,我一直在使用 VB 开发应用程序。现在我必须使用 Java 来开发前端。我对组件很困惑。需要帮助.. 书籍参考或网站参考也可以完成这项工作。

基本上,我将使用菜单栏、工具栏、带有 JEditorPane 的框架。现在,如果我想使用一个作为子窗体的小窗口来写一些主框架的注释,我应该使用哪个组件?

0 投票
3 回答
2985 浏览

java - 在构造函数中获取JComponent的高度和宽度

我想获取 JFrame 的高度和宽度,以便即使调整窗口大小,图形也应该处于相同的相对位置。为此,我试图在构造函数中获取高度和宽度,但它始终返回 0。最好的方法是什么?

}

0 投票
1 回答
2271 浏览

java - Swing 线程中的 MVC 是否安全

我试图在 Swing 中触及MVC 架构的限制,但是当我尝试所有(来自SwingWorkerRunnable#Thread)都在 EDT 上完成时

我的问题:

  • 是否有一些限制或严格取决于实现的顺序(包装到SwingWorkeror Runnable#Thread)?

  • 有限的是 JComponent#method 线程是否安全?

  • Swing 中 MVC 架构的基本特征, ?

  • 公司 容器重新布局?

注意:对于我来说,SSCCE我举了一个很好的例子HFOE,也许严格遵守这个原则是不可能造成任何 EDT 缺乏或 GUI 冻结

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
1127 浏览

java - JButton 的可互换 JComponent 皮肤

我正在尝试创建一个JButton具有可互换皮肤组件的自定义。使用CardLayout作为切换机制时,我很难将JComponent(即皮肤组件)平铺在JButton.


例如,

在此处输入图像描述


这是一个非常粗略的例子,但我认为它清楚地传达了我的意图。

JButton将监听来自域对象的属性更改事件,并相应地更新它的显示。

0 投票
1 回答
1316 浏览

java - 如何监听子组件?

我有一个添加JPanel的网格JLabels。我MouseListener想听a MouseEvents,但是在单击 a 所在的位置时,它JLabels似乎挡住了路并且没有MouseEvent起火JLabel

是否有可靠的方法来收听MouseEvents组件的子级?

0 投票
1 回答
55 浏览

java - 检测 JLabel(或类似的)何时被拖出组件

如何检测何时将 JLabel 之类的东西从组件中拖出?当从中删除应用程序时,我正在尝试创建类似于 OS X 扩展坞的效果。

我尝试使用 DragSourceContext 的 dragDropEnded() 方法来检测组件何时被删除,但它有一个延迟,因为它似乎要等到传输完成处理。

以前有人处理过这个吗?

0 投票
2 回答
6757 浏览

java - Graphics2D 和 JComponent

我使用 Swing/G2D 的次数不多,所以请耐心等待。我有以下类,它是我的 GUI 上的一个组件(意味着是一种画布):

我一直在尝试将以下内容添加到上面的 JComponent 中:

BrushStroke 不会显示在 DrawPanel 上。

我一直在寻找答案,我看到的每个例子似乎都是矛盾的。

如果有人尝试过我的工作,那么将不胜感激。另外,如果我采取了完全错误的方法,请说。

0 投票
2 回答
5441 浏览

java - Java - 从 JFileChooser 中删除组件(文件类型)

如何从 JFileChooser 中删除组件(文件类型);标签及其组合框?

我有以下代码:

0 投票
3 回答
664 浏览

java - 为什么我不能验证 JComponent?

来自JavaDoc

public void validate()

验证此容器及其所有子组件。验证容器意味着布置其子组件。

这就是我想做的。使用尽可能轻的组件。但是当我这样做时,JComponent调用validate()不会使组件“有效”。

为什么我不能做一个JComponent有效的?