如何在frame中绘制一条下凹的曲线?

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:53:44
如何在登陆窗口中绘制一条下凹的曲线,并且精确的控制直线的方向(水平或者垂直)、长度、开始位置与结束位置。详细点好,谢谢了
不是曲线,是直线,写错了

class DrawingPanel extends JPanel{
public int x;
public int y;//X与Y定位一个点
public int tx;
public int ty;//TX与TY定位一个点

public void paint(Graphics g){
g.setColor(Color.black);
g.drawLine(x,y,x+tx,y+ty);/在两个点之间画一条线,例如g.drawLine(20,10,20,80); 表示向下划一条直线,长度为70像素
}

}

public class Graphics_Test {
private JFrame jf;
private JPanel jp;

public void Runit(){
jf = new JFrame("图形绘制测试");
jp = new DrawingPanel();

jf.add(jp);
jf.setSize(400, 400);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);

}

public static void main(String args[]){

Graphics_Test gt = new Graphics_Test();
gt.Runit();

}

}