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ランキング
-
シャットダウンフックが呼ばれない
-
ActionForm form にnullが入っ...
-
eclipseに記述したjavaファイル...
-
setAttribute(String, int)は適...
-
Selenium IDEでexportしたコー...
-
かなり初歩的なプログラミング...
-
ファイル名を動的に生成したい
-
アプレットを実行すると、×が表...
-
なんかエラーがでた
-
文字列を数式に
-
アルファベットのソート
-
透過GIFの判定の仕方ありますか?
-
HTMLでのTableタグデータ取得方法
-
VBAで配列の計算
-
配列にnullを代入すると、null...
-
ループ処理の際、最後だけ","を...
-
配列をセッションに割り当てた後で
-
1~100までの数字を表示し、か...
-
Log4jで機能毎に別ファイルへ出...
-
Junitテストでvoid戻り値メッソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
「例外 *** は対応する try 文...
-
干支の計算で。。。
-
Selenium IDEでexportしたコー...
-
Javaを使ってデジタル時計を作...
-
ColabでのPytorchのエラー
-
importするには java.io.*; imp...
-
生年月日と今日の日付から年齢...
-
ファイル名を動的に生成したい
-
文字列を数式に
-
<forEach> 内で供給された "ite...
-
シャットダウンフックが呼ばれない
-
Javaからストアド実行(配列項目)
-
ActionForm form にnullが入っ...
-
setAttribute(String, int)は適...
-
(急募)JavaカレンダーをGUI可に...
-
文字サイズが可変のラベル
-
Java での グローバルIP取得
-
python OpenPyXLを使って出力結...
-
データの外挿について
おすすめ情報