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 回答