为Swing组件设置自定义属性(JEditorPane)

时间:2013-03-21 12:10:32

标签: java swing

我正在使用Java Swing在Twitter Feed应用程序中工作。

是否可以将自定义属性设置为JEditorPane,如下所示

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

这样我就可以直接在与这个JEditorPane相关的事件中获得这些属性,如下所示

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

如果可以的话,请提出解决方案。

1 个答案:

答案 0 :(得分:3)

构建Swing组件的每个AWT组件都有setName方法和getName方法。您可以使用任何字符串命名组件,例如tweetID。如果您需要其他标识字符串,可以将它们连接在一起并使用setName方法将它们传递给您的操作方法。

您可以使用JEditorPane方法获取getText的文字。