2

Java Swing を使用して Twitter フィード アプリケーションで作業しています。

以下のように JEditorPane にカスタム属性を設定することは可能ですか?

JEditorPane jep = new JEditorPane();
jep.tweetID = "222";
jep.tweetText = "Good Day...";

以下のように、この JEditorPane に関連付けられたイベントでこれらの属性を直接取得できるようにします

        public void mouseReleased(MouseEvent e) 
        {
                   String currentTweetID = e.getSource().tweetID;
         }

これが可能な場合は、解決策を提案してください。

4

1 に答える 1

3

Swing コンポーネントが構築されているすべての AWT コンポーネントには、setNameメソッドとgetNameメソッドがあります。のように、任意の文字列でコンポーネントに名前を付けることができますtweetID。他の識別文字列が必要な場合は、それらを連結し、メソッドを使用してsetNameそれらをアクション メソッドに渡すことができます。

JEditorPaneメソッドでテキストを取得できますgetText

于 2013-03-21T12:50:50.373 に答える