我用JList做了一个“用户列表”,其中元素是JLabel,用来同时显示头像和用户名。我想取其中一个元素的用户名,
JList:UserList
数据项:class UserListData
class CellRenderer extends JLabel implements ListCellRenderer
请问怎么得到JList中元素的Text部分?
JList:UserList
数据项:class UserListData
class CellRenderer extends JLabel implements ListCellRenderer
请问怎么得到JList中元素的Text部分?
if(selected!=null&&selected instanceof JLabel){
JLabel selectedLabel =(JLabel)selected;
String text=selectedLabel.getText();
}
text就是你要的文本了
{
String s=((JLabel)List对象.getSelectedValue()).getText();
}
这个肯定行,不行你打我屁股^_^