здесь код нажатой клавиши ENTER и мыши в TextField отдельно.Мне нужно, чтобы программа запускала мой код только тогда, когда мышь находится внутри JTextField, пока нажата клавиша ENTER.Спасибо за любую помощь!
Строка - это то, что я назвал JTextField. Что программа делает, это берет строку, а затем отображает ее реверс при нажатии кнопки JButton, или когда мышь находится в поле JField, когда нажата клавиша ENTER.
string.addActionListener (новый ActionListener () {
public void actionPerformed(ActionEvent e){
String word = string.getText();
String reversed = "";
char[] letters = word.toCharArray();
for (int i = letters.length-1; i>=0; i--) {
reversed = reversed + letters[i];
}
reversed.trim();
reverseStr.setText(reversed);
}
});
string.addMouseListener(new MouseListener() {
public void mouseEntered(MouseEvent arg0) {
String word = string.getText();
String reversed = "";
char[] letters = word.toCharArray();
for (int i = letters.length-1; i>=0; i--) {
reversed = reversed + letters[i];
}
reversed.trim();
reverseStr.setText(reversed);
}
public void mouseClicked(MouseEvent arg0) {
}
@Override
public void mouseExited(MouseEvent arg0) {
}
@Override
public void mousePressed(MouseEvent arg0) {
}
@Override
public void mouseReleased(MouseEvent arg0) {
}
});