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ランキング
-
文字列を数式に
-
Javaで常駐するソフトを作って...
-
Java での グローバルIP取得
-
eclipseに記述したjavaファイル...
-
java:ソースコード省略
-
文字サイズが可変のラベル
-
生年月日と今日の日付から年齢...
-
どうしてもプログラムが動いて...
-
「例外 *** は対応する try 文...
-
JPEG画像のみを印刷したいので...
-
ColabでのPytorchのエラー
-
ファイル名を動的に生成したい
-
ActionForm form にnullが入っ...
-
【java】検索フォームの検索結...
-
パソコンキーボードで時分秒を...
-
VBAで配列の計算
-
Path型をString型へ変換する(Java)
-
javaで質問です。 文字列2023/2...
-
プログラミングの問題です。大...
-
ORA-01858: 数値を指定する箇所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseに記述したjavaファイル...
-
「例外 *** は対応する try 文...
-
jFrameを使って複数の画面を生...
-
Selenium IDEでexportしたコー...
-
Javaを使ってデジタル時計を作...
-
importするには java.io.*; imp...
-
<forEach> 内で供給された "ite...
-
シャットダウンフックが呼ばれない
-
文字列を数式に
-
ColabでのPytorchのエラー
-
SampleCanvasのシンボルが見つ...
-
python OpenPyXLを使って出力結...
-
setAttribute(String, int)は適...
-
フレームの×ボタンを押しても閉...
-
(急募)Javaじゃんけんゲームで
-
ActionForm form にnullが入っ...
-
load:class HelloWorld not found
-
gccにおけるimport
-
Timestamp型への変換について(J...
-
干支の計算で。。。
おすすめ情報