具体代码:
import javax.swing.*;
public class LabelDemo
{
public static void main(String god[])
{
JFrame frm=new JFrame("littlebear的第一个可视化界面");
frm.setSize(1000,1000);//设置窗体的大小
frm.setLocationRelativeTo(null);//可以设置为null,则为居中
JPanel contentPane=new JPanel();//创建一个面板
frm.setContentPane(contentPane);//将面板放到窗体上
Icon icon1=new ImageIcon("littlebear.jpg");//用Icon类创建对象icon1引用图片
JLabel lbcon1=new JLabel("我的第一个程序~喵",icon1,SwingConstants.TOP);//文字在图片的上面
contentPane.add(icon1);//将按钮加到面板上
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.setVisible(true);//窗体可见
}
}
报错:
LabelDemo.java:18: 错误: 对于add(Icon), 找不到合适的方法
contentPane.add(icon1);//将按钮加到面板上
^
方法 Container.add(Component,Object,int)不适用
(实际参数列表和形式参数列表长度不同)
方法 Container.add(Component,Object)不适用
(实际参数列表和形式参数列表长度不同)
方法 Container.add(Component,int)不适用
(实际参数列表和形式参数列表长度不同)
方法 Container.add(String,Component)不适用
(实际参数列表和形式参数列表长度不同)
方法 Container.add(Component)不适用
(无法通过方法调用转换将实际参数Icon转换为Component)
方法 Component.add(PopupMenu)不适用
(无法通过方法调用转换将实际参数Icon转换为PopupMenu)
Java代码bug求助,实际参数列表与形式参数列表长度不同?
实际参数列表必须和形式参数列表保持一致。第三张图中定义的get方法是不需要参数的,所以调用是不可以传参数。如果有帮助到你,请点击采纳。
java中显示实际参数列表和形式参数列表长度不同
java中显示实际参数列表和形式参数列表长度不同 我的java程序中显示实际列表和参数列表长度不同。这是一个比较大小的程序。有两组。一组是两个数都是整型的;一组两个数都是浮点型的。请帮忙看下吧!classCalMaxinum{CalMaxinum(){}... 我的java程序中显示实际列表和参数列表长度不同。这是一个比较大小的程序...
JAVA继承问题,实际参数列表与形式参数列表长度不同怎么解决
public Ringcylinder(double radius,double height,double innerradius){ this.radius=radius;this.height=height;this.innerradius=innerradius;} 这个构造函数虽然定义了radius, height, innerradius,但在print之前没有给构造函数传入这个几个参数,所以导致出现此问题,再调用print之前,可以设置Ringcylinder(0....
JAVA继承问题,实际参数列表与形式参数列表长度不同怎么解决
public Cylinder() { super();} 因为在Ringcylinder的构造函数中会默认调用 super();而Cylinder不存在该构造函数所以报错。
java实际参数列表和形式参数列表长度不同!
class Cat extends Animal { \/\/增加无参构造器 public Cat(){} \/\/增加名字和年龄的构造器 public Cat(String name, int age){ super(name,age); } public void eat() { System.out.println("猫吃鱼"); }}②、其他代码不变,修改TestDemo类为public访问权限:pub...
java实际参数列表与形式参数长度不同
1、修改两处程序可以运行: ①、其他代码不变,修改Cat类如下: class Cat extends Animal { \/\/增加无参构造器 public Cat(){} \/\/增加名字和年龄的构造器 public Cat(String name, int age){ super(name,age); } public void eat() { System.out.
java编译报错:实际参数列表和形式参数列表长度不同
import java.util.*;import java.util.Calendar;public class Student { int id, Byear;double eng,math,com;public Student(int id, int Byear, double eng,double math,double com){ \/\/ 参数列表要这么改 this.id = id;this.Byear = Byear;this.eng = eng;this.math = math;this.c...
JAVA实际参数和形式参数列表长度不同
import java.util.Scanner;public class EncryptTest {public static void main(String[] args) {System.out.println(encrypt("hello", 20));userInteraction();}public static String encrypt(String message, int key) {System.out.println("encoding: " + message + ", with key: " + key);S...
Java 实际参数和形式参数长度不同
但你实例化的时候却用了有参构造,肯定报错。解决:在Car类中添加一个有参数构造方法。public Car(String brand,String color,String type,int speed ) { \/\/有参 this.brand = brand; this.color = color; this.type = type; this.speed = speed;} ...
java编程,提示说实际参数列表和形式参数列表不同咋回事?
g.drawString("This is my first Java Applet!",20.10)老兄这个方法是3个参数,20.10,你写错符号了