JOptionPane.showConfirmDialog(位置、一般的にはnull、「注意書き」、「タイトル」 、JOptionPane.YES_NO_OPTION / ボタン表示); // ダイアログボックスは、戻り値は、戻り値番号0,1,2 ...としていますボタンの数は、あなたが左から右に対応する0,1,2と同じ設定しました...
それぞれのPopupMenu /ポップパネル&&のJMenuItem /ポップパネル
JPopupMenuのが.add(のJMenuItemオブジェクト)オブジェクト; // ポップパネルのパネル内の項目に追加 JPopupMenuのは(.addseparatorオブジェクト); // 中間パネル項目間隔 // マウスイベントトリガ、 IF(e.isPopupTrigger()){ / / トリガーオブジェクトにポップかどう JPopupMenuのオブジェクト.SHOW(e.getComponent()/ 復帰親コントロール、X、Y) }
JMenuBarの/ウィンドウメニュー
この .setJMenuBar(JMenuBarのオブジェクトが); // メニューウィンドウに追加します
JMenuに/メニューレベル
JMenuItem /二次メニュー
メニューオブジェクト.setMnemonic(文字); // 文字のショートカットはAlt +セットを追加
マウスのトリガー
マウスクリックイベント
GUIは.addMouseListenerオブジェクト(新新のMouseListener(){ // MouseEventのE // 抽象メソッド // リリースリリース // プレスプレス // まま終了しました // 入力した入力します //をクリッククリックさ })
マウスクリックイベントだけ5つの使用1つの方法だけ他の方法も書き換える必要たびに、ので、このクラスのメソッドは、のMouseListenerのすべてで実装されてMouseAdapterの非常に便利があるだろう、だけの時間を使用する必要があります行を書き換えます。
マウスモーションイベント
GUIは.addMouseMotionListener(オブジェクトの新しい新規のMouseMotionListener(MouseEventのEを){ // のMouseEvent E // 抽象メソッド // 携帯移動 // ドラッグドラッグ })
マウスホイールイベント
GUIは.addMouseMotionListener(オブジェクトの新しい新規のMouseMotionListener(MouseEventのE){ // のMouseEvent E // 抽象メソッド // イベントをトリガローラ })
マウスのために、我々はe.getX()、e.getY()は、マウス、y座標を取得したいことができますクリックしてください
数陽性/オン; 0 /;陰性/下部ローラためe.getWheelRotation()であります
キーボードのモニター
DUIは.addKeyListenerオブジェクト(新しい新規のKeyListener(){ // 抽象メソッド // 入力値 // キーボード放出 // キーボードプレス INT C = e.getKeychar(); // 入力された文字コード取得 int型。COを'S Eを= .getKeycode(); // キーボードコーディング得る 文字列を= keyEvent.getText STR(COの); // 文字列に符号化 e.consume(); // キーボード入力が無効です });
このようにそのクラスkeyEvent.vkにエンコードするなどの定数名...(は、keyChar取得値を使用して)
スケッチブック
公共 ボイドペイント(グラフィックスG){ スーパー.paint(G)。 g.setColor(色カラーワード); // 色を変更 g.fillRect(X、Y、幅、高さ); // ビデオ直方体 g.fillOval(X、Y、幅、高さ); // ビデオ楕円を閉じノート楕円のx、yの中心点ではない g.drawLine(X1、Y1、X2、Y2); //は直線描画 g.drawOval(X、Y、幅、高さ); // 中空楕円形、楕円注目Xを描きます、Yは、中心点ではありません } 再描画(); // 自動的にリフレッシュに、このメソッドを呼び出します。一般的な実装になりまし書き込みイベントリスナーで