public void paint(Graphics g) { //要在 JPanel 上绘制图形,可以重写 JPanel 的 paintComponent() 方法 JPanel.paintComponent(g); g.setColor(Color.WHITE); g.fillRect(0, 0,150, 100); g.setFont(new Font("隶书", Font.BOLD+ Font.ITALIC, 25)); g.setColor(Color.BLACK); for (int i = 0; i < 4; i++) { //根据图像调位置 int x = i * 150 / 4; int y = 100 / 2; g.drawString(code.charAt(i) + "", x, y); } }
时间: 2024-02-15 19:27:31 浏览: 117
Java Swing JPanel面板的使用方法
5星 · 资源好评率100%
这段代码是用 Java 语言编写的,它实现了在一个 JPanel 上绘制一个白色的矩形和一个验证码。通过调用 Graphics 对象的 setColor() 方法设置颜色,setFont() 方法设置字体,fillRect() 方法绘制矩形,drawString() 方法绘制验证码。其中,code 是一个字符串变量,存储了验证码的值。在 paint() 方法中,通过循环将每个字符绘制到矩形中,实现了验证码的绘制。
阅读全文