一个画直线的JAVA小程序
1、Applet小程序是需要嵌入在网页中执行的,如果你不想用html,那么要加入 public void init() {}方法,在里边初始化容器和组件,那么在调用paint的时候就能看到效果了。
2、求好心人帮找或做个JAVA画板程序 代码,主要能实现简单的画板功能! 程序运行效果如Windows画板所示。能够实现随手画、画弹簧线、画各种图形,并根据颜色对话框给画线设置不同的颜色。
3、f.setVisible(true);g=f.getGraphics();f.setSize(300,300);g.setColor(Color.red);g.drawLine(10,10,70,70);测试好像不能画出一条直线。但是不报java.lang.NUllPointerException 了 你的程序达不到你想要的结果。
4、X1,Y1是确定直线的起始点,即横坐标为x1,纵坐标为y1的点。同理x2,y2确定直线的终点。例:A(x1,y1) B(x2,y2) 就可以画出直线AB了。参数:x1 – 第一个点的 x 坐标。y1 – 第一个点的 y 坐标。
5、public abstract void drawOval(int x,int y,int width,int height)绘制椭圆的边框。得到一个圆或椭圆,它刚好能放入由 x、y、width 和 height 参数指定的矩形中。
这个java程序错在哪儿,点击按钮显示圆,直线,矩形或椭圆???
没有输入全称,或者你编译的文件名和源代码中公开类的类名不一致。用java编写简单图形,用JAVA编写一个图形应用程序,可以是一个简单的文本编辑器、计算器。不要用鼠标事件。
首先这个程序是从CircleFrame类的main()函数。开始运行的。对自己进行实例化,调用自己的构造函数CircleFrame(),这个函数会会初始化界面。这个界面会有一个输入框。
我估计是你对每一个菜单项加了一个监听器,点一下的话就允许画相应的图形,但是没有考虑还需要禁止画其他图形。于是你之前选过了直线,之后就一直会画直线了,不管你是否选了其他的。
java的画直线问题
这个方法是画一条直线,都知道两点确定一条直线,而在坐标中由横(X)、纵坐标(y)确定一个点,这四参数实际就是确定两个点,要画的直线的起始点横纵坐标和终点的横纵坐标。
之前画的直线总是会消失,可能是你没有实现repaint()方法。
我把你的代码稍改了一下。你自己看看吧。我觉的这样写清晰些。
用JAVA做画图版程序,可以画直线
X1,Y1是确定直线的起始点,即横坐标为x1,纵坐标为y1的点。同理x2,y2确定直线的终点。例:A(x1,y1) B(x2,y2) 就可以画出直线AB了。参数:x1 – 第一个点的 x 坐标。y1 – 第一个点的 y 坐标。
import java.awt.*;import java.awt.event.*;public class TestApplet { public static void main(String[] args) { DrawFrame frame=new DrawFrame();frame.setVisible(true); //不要用show方法了。
楼主应该会运行小应用程序吧。我也是初学java的,楼上的代码是我查API编写的,关于绘图的位置你可以自己再设置一下,大体上就这样。建议楼主没事多查查官网给API文档,有利于java的学习。
java:如何点击一个按钮button1之后,在一个面板panel画直线。
1、在组件处于可见的状态下使用getGraphics。
2、frame.add(panelCenter, BorderLayout.CENTER); // 把中央面板添加到窗口的中间位置 运行修改后的测试代码,弹出的线段绘制窗口界面如下图所示。
3、给你一个思路:设置一个全局变量(GRAPH_TYPE),用来记录你要画什么图形,然后给你定义的这些按钮加上点击事件,点击不同按钮改变GRAPH_TYPE的值。
4、(参见所附源代码中 \src\GraFix\Figure 目录下的 XRulerBar.java 和 YRulerBar.java。) 创建和级数一样多的 DirectedGraphs,以便进行绘图。 在Panel 图上绘制点和连接线,同时采用步骤 d 中创建的 DirectedGraphs 中的图形数据。
5、JButton b3 = new JButton(第一个);JButton b4 = new JButton(第一个);JButton b5 = new JButton(第一个);然后只需要在你要JPanel上添加就行了。
java怎么画出一条直线呢?高手进吧。
如果叫你用 graphics2d 去画一条线,你知道是 x1, y1, — x2, y2 两个点,然后使用 drawline 方法就可以实现画这一条直线,如果叫你用 graphics2d 去画一条正弦曲线,你就知道不是两点的方法能画出来的了。
就拿你说画1x=3是Y=1;1X=6,Y=5的两条直线你就可以看做是画点(1,1)到点(3,1)的直线。
简单点,在你线程里,把你画第一条线的句子,再复制一个进去就行了~- -,可能这个方法有点土`~~~能详细描述下你想实现的功能吗?记录轨迹。。
int[] 表示的是返回类型,即一个int型数组 整体是一个方法定义,从定义语句可以看出,这是一个静态方法,入参也是一个int型数组。
画一条水平线,通过此线上的任意点做一个圆。 将圆规的一腿放在圆与直线的其一交点上,通过上述圆的圆心画半圆,并与之交两点。
我做了一个简单的例子,还没有完善好,只是起到一个抛砖引玉的作用,希望你能自己把它补完整。