繁体   English   中英

有没有办法访问另一个容器内组件的属性?

[英]is there a way to access the property of component inside another container?

我正在做一个项目(如下所示)。

当我在textField输入一个值时,滑块将对应相同的值,同时颜色会发生变化,以及label(R: 0,G:0,B:0)

另外滑动滑块时,textfield的文字、颜色、标签都会发生变化(这个功能我已经实现了)。 顺便说一下,三个滑块放在一个面板中。
我试图获取面板的组件,但没有奇怪的getValue()方法。

有没有办法解决这个问题? 任何帮助将不胜感激。 (我对编程完全陌生)

在此处输入图片说明

完成我认为您正在尝试做的事情的最简单方法是使用Beans Binding ,至少如果您使用 NetBeans 作为您的 IDE。 绑定JTextField中红色JSlider的红色 绿色蓝色组件执行相同操作。 在最基本的层面上,bean 绑定是一种无需使用事件侦听和处理代码即可连接 bean 属性的方法。

在此处输入图片说明

由于您还没有回复我提供的与您的帖子相关的评论,因此实际上并不完全清楚您要在这里完成什么,因此我将给您留下一个 gif 图像,其中显示了Beans Binding在操作中的样子的演示。 演示代码太大,无法在此处发布,但如果上面提供的链接不足以为您提供帮助,那么(任何人)请随时给我发送电子邮件以获取演示源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM