首页 - 技术 - java窗口画线

java窗口画线

2023-09-24 02:10

请问java里,怎样按一下按钮就画一条直线?

1、手选点击直线按钮后,准备画直线,点击画布得到直线的第一个点p1。然后鼠标移动,此时可以一直绘制p1到鼠标的直线。

2、这个方法是画一条直线,都知道两点确定一条直线,而在坐标中由横(X)、纵坐标(y)确定一个点,这四参数实际就是确定两个点,要画的直线的起始点横纵坐标和终点的横纵坐标。

3、drawLine(int x1, int y1, int x2, int y2)在此图形上下文的坐标系统中,使用当前颜色在点 (x1, y1) 和 (x2, y2) 之间画一条线。

4、不知道怎么使用的情况下,查JDK文档,这是开发人员必备的一个文档。找到相应的类,下面的方法,会提供这个方法的相关说明,还有例子提供参考。

用JAVA实现画线,不是直线,而是点住鼠标左键划到哪里哪里就画线,就

1、思路 手选点击直线按钮后,准备画直线,点击画布得到直线的第一个点p1。然后鼠标移动,此时可以一直绘制p1到鼠标的直线。

2、写了一个最基本的,可以照了代码改复杂,功能都实现没有问题。

3、可以定义全局的变量来保存Graphics。在组件处于可见的状态下使用getGraphics。

4、处于选定状态的图形还可以在鼠标左键按下(在选中图形区域内)的状态下被拖动。图形的创建通过用户在绘图区内拖动和点击鼠标来实现。

5、知道图形的形状。,然后在 paintComponent 时依次画出各个图形来。要绘图:直线,g.drawLine(x,y,x2,y2); // 参数分别是起止点坐标。

6、你拖动一个线条时其实就是重新画线条,新线条与原来的线条间有个偏移量,在你鼠标未放下的时候新线条是灰色的,而当你放开鼠标时新线条就应该是深色的而原来的旧线条就擦掉。

Java,实现GUI画图小问题,在线等~

getGraphics().drawLine(x,y, e.getX(), e.getY());这一行改为 f.getGraphics().drawLine(x,y, e.getX(), e.getY());即可。

由于new TestButton是会产生一个Frame。所以你用bb.addActionListener(new TestButton());时产生了一个TestButton对象,那么这时会产生一个Frame(Frame f = new Frame(FBI);)记做为B。

很明确的告诉你,Java无法直接实现状态栏(就是没有状态栏这个类),如果需要只能自己来“画”了,就是用JLabel加上Border放在窗口最下边来“模拟”了。用Java来作GUI开发是很麻烦的,毕竟Java的主要方向还是网络。

java中在面板上怎么画直线?

1、这个方法是画一条直线,都知道两点确定一条直线,而在坐标中由横(X)、纵坐标(y)确定一个点,这四参数实际就是确定两个点,要画的直线的起始点横纵坐标和终点的横纵坐标。

2、在组件处于可见的状态下使用getGraphics。

3、drawLine(int x1, int y1, int x2, int y2)在此图形上下文的坐标系统中,使用当前颜色在点 (x1, y1) 和 (x2, y2) 之间画一条线。