第12周实验 1.编写一个应用程序,要求编写一个Panel的子类MyPanel,MyPanel中有一个文本框和一个按钮,要求MyPanel的实例作为其按钮的ActionEvent事件的监视器,当单击鼠



                                
运行结果



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以告诉你如何用Java编写一个简单的绘图程序。 首先,你需要创建一个Java应用程序,然后创建一个绘图面板类(例如 MyPanel),该类继承自 JPanel,并覆盖 paintComponent 方法。 在 paintComponent 方法中,你需要使用 Java 2D API 中的绘图方法来绘制图形。例如,你可以使用 Graphics2D 对象的 drawLine 方法来绘制直线,使用 drawRect 和 fillRect 方法来绘制矩形等。 下面是一个简单的示例代码: ``` java import javax.swing.*; import java.awt.*; public class MyPanel extends JPanel { @Override protected void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2d = (Graphics2D) g; // 绘制一条直线 g2d.drawLine(10, 10, 100, 100); // 绘制一个矩形 g2d.drawRect(50, 50, 100, 100); // 绘制一个填充的矩形 g2d.fillRect(200, 50, 100, 100); } public static void main(String[] args) { JFrame frame = new JFrame("My Drawing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new MyPanel()); frame.setSize(400, 300); frame.setVisible(true); } } ``` 在这个例子中,我们创建了一个 MyPanel 类,覆盖了 paintComponent 方法来绘制一条直线和两个矩形。然后,在 main 方法中创建了一个 JFrame,并将 MyPanel 添加到 JFrame 中显示。当我们运行这个程序时,我们将会看到一条直线和两个矩形出现在窗口中。 当然,这只是一个简单的示例,你可以使用 Java 2D API 中的其他绘图方法来绘制更复杂的图形,也可以添加更多的组件和交互来实现更丰富的绘图程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值