lz 你好
代码如下:
import javax.swing.*import java.awt.*
public class StringLine extends JFrame{
private MyPanel mp
public StringLine(){
super("StringLine")
mp = new MyPanel()
getContentPane().add(mp)
setLocation(200,100)
setSize(100,100)
setVisible(true)
setResizable(false)
setDefaultCloseOperation(3)
}
public static void main (String[] args) {
new StringLine()
}
}
//自定义面板类
class MyPanel extends JPanel{
//重写paintComponent方法
public void paintComponent(Graphics g){
g.drawString("价格 : 2.00元", 5,10)//绘制文字
g.drawLine(5,5,75,5)//绘制横线
}
}
drawLine(int x1, int y1, int x2, int y2)在此图形上下文的坐标系统中,使用当前颜色在点(x1,y1)和(x2,y2)之间画一条直线
就好像你的g.drawLine(10,10,20,30);
意思是说 从坐标点(10,10)向点(20,30)画一条直线.
也就是两点决定一条直线。
谢谢采纳。
献丑了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)