簡體   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