Javaプログラムの繋げ方について。
Javaプログラムの繋げ方について。
今まで(1)のようなプログラムを書いていました。
作りたいものに向けて色々検索するとやりたいものに近い(2)のようなサンプルプログラムを見つけました。
しかし、Java初心者なもので混ぜ方(?)がわかりません。
現在の私の知識からいうと今までのはアプレットでフレーム使うのはアプリケーションなのかな?別物なのかな?そんな感じです。
もし、混ぜることができるなら何かアドバイスをお願いします。
(1)package test;
import java.applet.* ;
import java.awt.Label ;
import java.awt.Font ;
import static java.awt.Font.BOLD ;
import java.util.*;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.*;
public class test extends Applet{
public void paint(Graphics g){
g.setColor(Color.red);
g.fillOval(320, 200, 100, 100);
}
public void init ()
{
~~~~~~~~~~~~~~~~
}
public void start ()
{
------------
}}}
(2)import java.awt.*;
import java.awt.event.*;
public class MouseEvent7 extends Frame {
int posX = 50;
int posY = 50;
public static void main(String [] args){
new MouseEvent7();
}
//コンストラクタ
MouseEvent7(){
this.addWindowListener(new WinAdapter()); //ウィンドウリスナーの登録
this.setSize(200,200);
this.setVisible(true);
//MouseMotionListenerの登録
addMouseMotionListener(
new MouseMotionAdapter(){
public void mouseMoved(MouseEvent e){
posX = e.getX();
posY = e.getY();
repaint(); //paintメソッドを実行
}
}
);
}
public void paint(Graphics g){
g.drawOval(posX,posY,50,50);
}
}
(1)の内容に本当に(2)のプログラムで出来るマウスの動きに合わせて円も動く+クリックしたらそこで止まるだけいいのですが。
出来たら止まった点の座標も取りたいですが、そこまではいってません;;