我显示了一个列表,其中包含我想要的员工列表,当我选择一名员工时,他们的个人信息个人信息显示在他们的文本字段中我尝试这样做,但部门(从另一个表中提取)以及年龄和性别没有显示显示。 结果如下:
table = new JTable();
table.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
responsableTechnique=responsablesTechnique.get(table.getSelectedRow());
nomResponsable.setText(responsableTechnique.getNom());
prenomResponsable.setText(responsableTechnique.getPrenom());
loginResponsable.setText(responsableTechnique .getLogin());
passwordResponsable.setText(responsableTechnique.getPassword());
mailResponsable.setText(responsableTechnique.getMail());
adresseResponsable.setText(responsableTechnique.getAdresse());
fonctionResponsable.setText(responsableTechnique.getFonction());
ageFormattedTextField.setText(responsableTechnique.getAge());
telephoneResponsable.setText(responsableTechnique.getTel());
}
});
最佳答案
您确定getAge()
和getTel()
返回字符串吗?因为我注意到这是唯一两个可以是 int 的例子。
如果不是,请在调用 JTextComponent.setText(String t) 之前将其转换为 String。
对于部门
,您的代码中没有任何指令来更改此文本字段的文本...
关于java - 从列表中选择一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37257618/