java画图图形代码话题讨论。解读java画图图形代码知识,想了解学习java画图图形代码,请参与java画图图形代码话题讨论。
java画图图形代码话题已于 2025-08-13 16:59:12 更新
一定要用java画图的话,我可以提供最简单的思路。JAVA中有一个画图函数paint(Graphics g)。例如先绘制出一个坐标轴可用如下代码 public void paint(Graphics g){ int startx = 50;int starty = 500;int endx = 500;int endy = 500;g.setColor(Color.black);g.drawLine(startx, starty, star...
下面是我写的一个小东西,绘制了若干图形:import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.awt.geom.*;import java.awt.geom.*;import java.util.ArrayList;import javax.swing.border.*;public class DrawingLeftPanel extends JFrame{ private int DX=100;private ...
import java.applet.*; import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import java.awt.geom.*; import java.io.*; class Point implements Serializable { int x,y; Color col; int tool; int boarder; Point(int x, int y, Color col, int tool, in...
class Triangle extends drawings//空心三角形类 { void draw(Graphics2D g2d){g2d.setPaint(new Color(R,G,B));g2d.setStroke(new BasicStroke(stroke,BasicStroke.CAP_ROUND,BasicStroke.JOIN_BEVEL));g2d.drawLine((int)((x1+x2)/2),Math.min(y1,y2),Math.max(x1,x2),Math.max(y1...
import java.applet.*; import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import java.awt.geom.*; import java.io.*; class Point implements Serializable { int x,y; Color col; int tool; int boarder; Point(int x, int y, Color col, int tool, ...
import java.awt.Graphics;import javax.swing.JFrame;public class aa extends JFrame {public static void main(String[] args) {new aa();}public aa() {this.pack();this.setTitle("画矩形");this.setSize(300, 200);this.setResizable(false);this.setVisible(true);this.setDefaultClose...
定义一个类继承JPanel类,重写 JPanel 的 paint 方法,使用 Graphics 绘制线段,如下代码:import java.awt.BorderLayout;import java.awt.Color;import java.awt.Graphics;import javax.swing.JFrame;import javax.swing.JPanel;class MyPanel extends JPanel {@Overridepublic void paint(Graphics g) {...
import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class drawing extends Applet implements ActionListener { Button b[] = new Button[5];String fontname = "仿宋_GB2312";int style = Font.PLAIN;int size = 24;int index = 0;Font myfont;...
利用AWT组件实现了简单的图形绘制功能,展示了Java中图形界面的基本操作。虽然这个画图工具功能简单,但它可以作为一个基础框架,进一步扩展功能,如添加颜色选择器、擦除工具、保存功能等。通过这个项目,初学者可以学习到如何使用Java的AWT组件创建图形界面,并理解如何处理鼠标事件来实现交互式绘图。
import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent; public class MouseDrawPanel extends Frame{ private static final long serialVersionUID = 1L; MouseEvent...