Lal*_*and 2 java user-interface swing
如何使用Java Swing库绘制水平线?我知道我需要覆盖,paint(Graphics g)但我不确定该方法应该放什么.
@Override
public void paint(Graphics g)
{
// What goes here?
}
Run Code Online (Sandbox Code Playgroud)
根据您的使用案例,其中一个教程应该可以帮助您:
这是一个绘制黑线的示例类
public class MyLine extends JPanel
{
@Override public void paint(Graphics g)
{
//Get the current size of this component
Dimension d = this.getSize();
//draw in black
g.setColor(Color.BLACK);
//draw a centered horizontal line
g.drawLine(0,d.height/2,d.width,d.height/2);
}
}
Run Code Online (Sandbox Code Playgroud)