No.1ベストアンサー
- 回答日時:
class Q5582456 extends javax.swing.JFrame implements java.awt.event.MouseListener{
private java.util.ArrayList<java.awt.Point> points;
Q5582456(){
points = new java.util.ArrayList<java.awt.Point>();
this.addMouseListener(this);
}
public void mouseClicked(java.awt.event.MouseEvent e){
points.add(e.getPoint());
this.repaint();
}
public void mouseEntered(java.awt.event.MouseEvent e){
}
public void mouseExited(java.awt.event.MouseEvent e){
}
public void mousePressed(java.awt.event.MouseEvent e){
}
public void mouseReleased(java.awt.event.MouseEvent e){
}
public void paint(java.awt.Graphics g){
g.setColor(java.awt.SystemColor.control);
g.fillRect(0,0,this.getWidth(),this.getHeight());
int[] xs;
int[] ys;
xs = new int[this.points.size()];
ys = new int[this.points.size()];
for(int i = 0;i < this.points.size();i++){
xs[i] = (int)this.points.get(i).getX();
ys[i] = (int)this.points.get(i).getY();
}
g.setColor(java.awt.Color.BLACK);
g.drawPolyline(xs,ys,points.size());
}
public static void main(String[] args){
Q5582456 form1 = new Q5582456();
form1.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
form1.setSize(800, 600);
form1.setVisible(true);
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(趣味・アウトドア・車) Arudino nanoが正常に動作しない原因 1 2022/10/30 18:29
- JavaScript HTMLでJavaScriptを使用してプログラムを作ります。 入力されたパスワードを取得して、パス 2 2022/10/18 01:05
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- 工学 1つのタクトスイッチで複数の並列回路を閉じ、アースにつなげることができるスイッチはありますか。 2 2022/08/06 10:38
- InternetExplorer(IE) Edge でマウスの真ん中のボタン(ミドルボタン)を押すと、スクロールするのを無効にしたい 2 2023/06/11 05:05
- Android(アンドロイド) AQUOS sense6sの物理ボタン(アシスタントキー)に再生・一時停止を割り当てる方法 2 2022/08/09 00:37
- 画像編集・動画編集・音楽編集 CyberLinkPowerDirectorでDVD作成時タイトル/チャプターのボタンが押せない 1 2023/04/09 12:30
- Windows 10 Java版マイクラが起動できない 4 2022/07/17 14:11
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
Selenium IDEでexportしたコー...
-
Javaを使ってデジタル時計を作...
-
文字列を数式に
-
アプレットを実行すると、×が表...
-
JPEG画像のみを印刷したいので...
-
データの外挿について
-
javaのJTextFieldと、ActionLis...
-
ボタンの複数割り当てについて
-
ジャバスクリプトについて。
-
[JAVA]try 内の変数を外で!?
-
ダブルクォーテーションのrepla...
-
1~100までの数字を表示し、か...
-
Javaで文字と数字が混ざったも...
-
ArrayListの要素数の上限
-
C#で、あるクラスのメンバーす...
-
ループ処理の際、最後だけ","を...
-
javaで質問です。 文字列2023/2...
-
JSPやサーブレットでSystem.out...
-
System.err. printlnとSystem.o...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
「例外 *** は対応する try 文...
-
ColabでのPytorchのエラー
-
Javaを使ってデジタル時計を作...
-
<forEach> 内で供給された "ite...
-
文字列を数式に
-
importするには java.io.*; imp...
-
python OpenPyXLを使って出力結...
-
Selenium IDEでexportしたコー...
-
シャットダウンフックが呼ばれない
-
Java3Dで横置き円筒体の円筒中...
-
Javaで常駐するソフトを作って...
-
生年月日と今日の日付から年齢...
-
Javaを使用して定時送信をしたい
-
干支の計算で。。。
-
Java での グローバルIP取得
-
GridBagLayoutについての質問
-
ファイル名を動的に生成したい
-
HTMLでのTableタグデータ取得方法
-
importとextendsの用い方の違い...
おすすめ情報