绘制图形和文本
实现效果如下图:
实现步骤:
1.创建一个项目:JavaProtect_,如下图:
2.创建一个属于自己的包:Swing
3.接下来就是实现功能:创建3个类
MainTest.java
里面有个main方法,实现对窗口的调用.
package Swing;
import java.awt.Graphics;
public class MainTest {
public static void main(String[] args)
{
TestWindow TW = new TestWindow();
}
}
TestWindow.java
构造函数对窗口的编写.
package Swing;
import javax.swing.JFrame;
/**
* 测试窗口
* */
public class TestWindow extends JFrame{
public TestWindow()
{
setTitle("标题");
setBounds(0, 0, 800, 600);
setContentPane(new DrawLinePanel()); //实现设置内容窗格
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
DrawLinePanel.java
重写JComponent的paint()方法,绘制图形.
package Swing;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class DrawLinePanel extends JPanel{
public void paint(Graphics g)
{
g.drawLine(70, 50, 500, 50);
g.drawLine(70, 100, 700, 50);
g.drawLine(70, 150, 900, 50);
}
}
在最后进行
Run as->Run Configuriation....就可以得到想要实现的效果.
希望大家看了能有所收获,有什么问题及时回复.