java - 列表迭代类型不匹配

标签 java swing collections jtabbedpane

List holder = new List();
holder.add(new JTabbedPane());
holder.add(new JTabbedPane());

for(JTabbedPane tab : holder)
{
    System.out.println(tab.toString());
}

为什么在 for-each 循环中显示类型不匹配错误?

最佳答案

试试这个

ArrayList<JTabbedPane> holder = new ArrayList<JTabbedPane>();
        holder.add(new JTabbedPane());
        holder.add(new JTabbedPane());
        for (JTabbedPane jTabbedPane : holder) {
            System.out.println(holder.toString());
        }

关于java - 列表迭代类型不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14456159/

相关文章:

java - 当向表中添加超过 12 个对象时,LibGDX 游戏在 Android 上崩溃

java - JFrame 提交按钮确认

java - 在 JComponent 顶部绘制

java - 你推荐什么 Java Collections 库?

java - 从一副 52 副牌中处理 7 个随机非重复 "cards"

java - 在maven中如何添加本地maven项目作为源代码的依赖

java - XOM 获取文档到字符串

java - 如何从 Java 中的另一个类获取某个变量?

java - 如何检查JTable中的值是唯一的?

java - 如何将继承对象列表转换为 Java 中的对象集合?