public void actionPerformed(ActionEvent e) {
if(e.getSource()==ta){
String str=ta.getText();
}else if("".equals(ta)){
JOptionPane.showMessageDialog(jlt, "用户名不能为空,请重新输入", "消息对话框", JOptionPane.WARNING_MESSAGE);
return;
}else if(e.getSource()==pass){
String str=pass.getSelectedText();
}
在我的这段代码中上面ta表示用户名文本框,可以调用getText()方法,但是下面pass是个密码文本框,他调用getText时会提示过时,这是为什么了?这两个方法有什么区别吗?
selectedText 按照字面意思来说就是选中的Text。 因为一段话,你可以选中其中部分(鼠标操作)。大概是指这个。
过时并不影响!告诉你这个方法有其他方法或者class代替了!有更好的实现可以使用!
哦 ,很感谢您!!!那请教: getSelectedText()和.getText();有什么区别了