小编Arn*_*aud的帖子

撤消JFrame中图形的按钮

我正在绘制一些物体,JFrame如圆形,矩形和它们之间的弧形.

我想知道如何实现一个撤销按钮,记住我发现的那些按钮是针对文本字段并在其中写入的.

我没有要显示的代码,我希望收到有关如何实现它的建议.是否可以"注册"最后发生的事件然后将其删除?

我有一个关于删除圆圈的非常简单的代码.它只适用于他们,我知道这是完全错误的,因为我可以有其他事件,如矩形绘制或它们之间的弧.

任何帮助表示赞赏.

java user-interface swing

1
推荐指数
1
解决办法
660
查看次数

如何在Java上正确编写retainAll方法

@Override
public boolean retainAll(Collection c) {
    // TODO Auto-generated method stub

    if(c == null)
    {
        throw new NullPointerException("collection is null");
    }
    Iterator itr = c.iterator();

    while( itr.hasNext())
    {   
        if(!c.contains(itr.next()))
        {
            itr.remove();
            return true;

        }
    }

    return false;
}
Run Code Online (Sandbox Code Playgroud)

所以基本上我想通过一个包含“Hey, 1 ,2, 3, 4, Bro ”的 listA 来调用这个方法。在 keepAll() 的参数中,我有一个名为 listB 的数组列表的集合,其中包含两个元素“Hey”和“Bro”。调用此方法后,listA 应该只包含“Hey”和“Bro”。我调试了一下,但不知道代码哪里错了。任何帮助都会很棒。所以调用它会如下所示

listA.retainAll(ListB)
Run Code Online (Sandbox Code Playgroud)

java linked-list

1
推荐指数
1
解决办法
2615
查看次数

标签 统计

java ×2

linked-list ×1

swing ×1

user-interface ×1