0

私はJavaが初めてで、独自のウィンドウフレームを作成しました。ここで、いくつかのグラフィックス形状を描画する必要があります。

import javax.swing.JFrame;

public class run {

public static void main(String[] args) {

    JFrame frame = new JFrame();

int resx = 400,resy = 400;

frame.setSize(resx,resy);
frame.setLocationRelativeTo(null);
frame.setTitle("Mover");
frame.setResizable(false);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


}
}
4

2 に答える 2

2

さて、あなたは2DGraphcsTrailから始めることができます

またはの代わりにJComponentまたはを使用しますJPanelCanvas

于 2012-08-27T09:34:42.223 に答える
1

ペイントの詳細については、こちらをご覧ください。

簡単な例を以下に示します。

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.SwingUtilities;

public class SimpleDrawing extends JFrame {

public SimpleDrawing() {

    setSize(new Dimension(500, 500));
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible(true);
}

public void paint(Graphics g) {

    g.setColor(Color.red);
    g.fillOval(20, 50, 100, 100);
    g.setColor(Color.blue);
    g.fillRect(100, 100, 100, 200);
}

public static void main(String arg[]) {

    SwingUtilities.invokeLater(new Runnable() {

        @Override
        public void run() {
            // TODO Auto-generated method stub
            new SimpleDrawing();
        }
    });
}

}

コード内の paint メソッドを実行します。

于 2012-08-27T09:37:59.263 に答える