私は小さな問題であるように見えるjava.thereを使用してメモ帳を作成しています.JavaはENTERキーに関する条件を持つコードの行を取得しません.CTrlとAlt.butを理解しています入力しないでください。その部分をスキップしてください!何ができるのですか?KeyEventはENTERキーを理解しません
if(!e.isControlDown() && !e.isAltDown() && e.getKeyCode() != KeyEvent.VK_ENTER)
{
frame.wholeText.linesList.get(frame.cursor.j).chars.add(frame.cursor.i,c);
frame.cursor.i += 1 ;
System.out.println("Entered");
charMetric = frame.getFontMetrics(frame.getFont()).charWidth(c) ;
frame.cursor.setX(frame.cursor.getX() + charMetric);
}`
PS:Enterキーを押したときにこの条件を入力しないでください。 PS2:コードのKeyTyped部分にあります。
キーコードが入力されていないことを確認しています。 'if(!e.isControlDown()&&!e.isAltDown()&& e.getKeyCode()。equals(KeyEvent.VK_ENTER))' –
ええ、Enterを押すとこの状態になります。 –
'!=' –