そのため、それぞれが stateChanged() メソッドを呼び出す 2 つの JSliders があり、どのスライダーがそれを呼び出すかを把握したいと考えています。
Objective-C では、tag プロパティを使用してどちらがどちらであるかを区別していました。Java にそのような同等のものはありますか?
そのため、それぞれが stateChanged() メソッドを呼び出す 2 つの JSliders があり、どのスライダーがそれを呼び出すかを把握したいと考えています。
Objective-C では、tag プロパティを使用してどちらがどちらであるかを区別していました。Java にそのような同等のものはありますか?
私はJavaの専門家ではありませんが、これに使用できると信じsetName()
ています。getName()
おそらく、これらが内部で使用されていないことを再確認してください。
通常、ソース コンポーネントを決定する際にタグは使用されません。EventObjectChangeEvent.getSource()
から派生したものを使用できます
public void stateChanged(ChangeEvent event) {
JSlider source = (JSlider)event.getSource();
...