可以用java绘制耐克logo吗
时间: 2023-08-13 18:05:34 浏览: 187
可以通过Java的Graphics类和Graphics2D类来绘制耐克Logo,以下是一个简单的示例代码:
```java
import java.awt.*;
import javax.swing.*;
public class NikeLogo extends JPanel {
public void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
// 绘制背景
g2d.setColor(Color.WHITE);
g2d.fillRect(0, 0, getWidth(), getHeight());
// 绘制左侧的“扣”
g2d.setColor(Color.BLACK);
g2d.fillOval(50, 50, 100, 100);
// 绘制右侧的“勾”
g2d.setStroke(new BasicStroke(20));
g2d.drawLine(170, 50, 170, 150);
g2d.drawLine(170, 150, 250, 150);
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(new NikeLogo());
frame.setVisible(true);
}
}
```
运行该程序,会在窗口中绘制出一个简单的耐克Logo。可以根据实际需求进行优化和修改。
阅读全文