java - 为什么我不能在公共起落架方法中调用私有绘制方法?
问题描述
这是用于调用方法的代码:
public void landingGearConditions(MouseEvent event)
{
if (event.getButton() == MouseEvent.BUTTON1)
System.out.println("landing gear activated");
paintGears();
if (event.getButton() == MouseEvent.BUTTON3)
System.out.println("landing gear retracted");
paintRetractedGears();
}
这是用于绘制前后轮胎的代码:
private void paintGears(Graphics page)
{
super.paintComponent(page);
page.setColor(Color.black); //set color for the tires
page.fillOval(planex+126,planey+75,16,16); //front tire
page.fillOval(planex+275,planey+79,16,16); //back tire
}
private void paintRetractedGears(Graphics page)
{
super.paintComponent(page);
page.setColor(Color.blue); //set color for the tires
page.fillOval(planex+126,planey+75,16,16); //front tire
page.fillOval(planex+275,planey+79,16,16); //back tire
}
错误是什么意思,“Plane2 类型中的方法 paintRetractedGears(java.awt.Graphics) 不适用于参数 ()”
解决方案
推荐阅读
- postgresql - 如何访问服务器内部的 postgraphile 路由
- prometheus - 有例外的抑制(负匹配器)
- batch-file - 命令列出 Windows 中特定子文件夹中的所有 .java 文件
- anylogic - 运行一段时间后的概率容量 - ANYLOGIC
- android - “Android.Bluetooth.LE.AdvertiseFailure.DataTooLarge”在使用 AddServiceData 发送数据时出错
- colors - 在 Outlook 中同步颜色类别
- c - 如何在 ETAS OS 上运行的微控制器中获取日期信息?
- docker - Jira 在 1 个 docker 映像中带有插件
- symfony - Lexik JWT,如何只允许用户的信息
- haskell - 理解函子和幺半群