JAVAの初心者です。
javacでコンパイルする際,
gui は abstract でなく、java.awt.event.KeyListener 内の abstract メソッド keyReleased(java.awt.event.KeyEvent) をオーバーライドしません。
public class gui extends JFrame implements ActionListener,KeyListener {
このようなエラー文がでます。
このエラー文の意味を教えていただけないでしょうか。
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
Listenerはインターフェースなので
すべてのメソッドを再定義しなくてはなりません。
すべてのメソッドを再定義するのは面倒な場合は
Adapterを使います。
No.2
- 回答日時:
KeyListenerインターフェースを実装されているので、本体のメソッドをすべて再定義しないといけません。
keyPressed(KeyEvent e) キーが押された場合
keyReleased(KeyEvent e) キーが離された場合
keyTyped(KeyEvent e) キーが押された場合(主に文字キーの検出)
下記サイトに詳しい説明がありますので、ご参考ください。
参考URL:http://www.javadrive.jp/applet/event/index5.html
No.1
- 回答日時:
言葉通り、keyReleased(java.awt.event.KeyEvent) メソッドを作っていないのでエラーという意味です。
implements で検索
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- Java dokojavaのコンパイルについて 1 2022/10/06 18:42
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
final修飾子を使っているのに、...
-
コマンドプロンプト実行後に画...
-
VBPをダブルクリックするとたま...
-
ExcelのxlDialogInsertPictureで。
-
javascriptからjavaを呼び出したい
-
DataGridViewでセルクリックイ...
-
java のプログラム
-
ExcelVBA Findメソッドで検索の...
-
エクセルVBAにおけるON TIMEメ...
-
staticメソッドの長所短所
-
リストボックスの項目削除
-
Javaのわからない問題がありま...
-
Refreshメソッドの使い方
-
javaの質問です 次の機能を有す...
-
オーバーロードの「あいまい」...
-
mainメソッドのthrows節で設定...
-
C#で右からnカラム目に文字を挿...
-
ディレクトリの階層構造をツリ...
-
VB.NET/256色でのBMPファイル保存
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAで、条件に一致する...
-
エクセルVBAにおけるON TIMEメ...
-
【sendkeysメソッドが動かずに...
-
コマンドプロンプト実行後に画...
-
onClickで関数呼出し後に、結果...
-
DataGridViewでセルクリックイ...
-
Labelコントロールに数字を代入...
-
ExcelのxlDialogInsertPictureで。
-
final修飾子を使っているのに、...
-
JSPで<SELECT>の中にDBから持っ...
-
VBPをダブルクリックするとたま...
-
Excel VBA でExcelを終了したい...
-
Refreshメソッドの使い方
-
ウィンドウを最前面にできません
-
javascriptからjavaを呼び出したい
-
VB.netで、シリアル通信のタイ...
-
mainメソッドのthrows節で設定...
-
VBAでSaveAs使用し、指定してい...
-
PDFファイルから別ウィンドウで...
-
Application.Wait の参照設定
おすすめ情報