Я работаю в приложении для подачи твиттера с использованием Java Swing.Настройка настраиваемого свойства для компонентов Swing (JEditorPane)
это возможно для меня, чтобы установить пользовательский атрибут к JEditorPane, как, как показано ниже
JEditorPane jep = new JEditorPane();
jep.tweetID = "222";
jep.tweetText = "Good Day...";
так, что я могу получить эти атрибуты непосредственно в событиях, связанных с этим JEditorPane как ниже
public void mouseReleased(MouseEvent e)
{
String currentTweetID = e.getSource().tweetID;
}
если это возможно, пожалуйста, предложите решение.
Прохладный .. на самом деле я пытался установить и использовать Tooltip .. get/set name - хороший вариант, хотя .. – balanv
Также рассмотрите 'putClientProperty()' и 'getClientProperty()' в 'JComponent'. – trashgod
@trashgod: Я никогда не замечал этих методов. Как вы передаете ключи, чтобы слушатель знал, какое свойство получить? –