gpt4 book ai didi

java - 如何从图表中删除一条图表线而不是全部图表线

转载 作者:行者123 更新时间:2023-12-01 09:54:38 26 4
gpt4 key购买 nike

所以我有一种方法可以对数组列表中的数据进行图形化,其中包含不同年代的名称和排名。每次用户输入不同的名称并按下 GUI 上的“图表”按钮时,该名称将根据每个十年的排名绘制图表。但是,当我想清除图表时,我希望在按下“清除一个”按钮时能够一次清除一条图表线(每条图表线只是一个名称的信息)。我有一个清晰的所有方法,看起来像这样,

public void clearAll()
{
//Adds code to clear all names from the graphArray
graphArray.clear();

//Calls repaint() to update the graph
repaint();
}

这属于我的“全部清除”按钮。这可以同时清除所有不同的图形线,但是我如何一次只清除一个图形线,特别是我想删除他们首先输入的第一条图形线。因此,如果用户输入 4 个名字(如 sam、bill、bob、john),我希望清除一个按钮来删除输入的最旧的名字,即 sam。然后,下次按下按钮时,它将删除账单。那么有没有类似的东西

.clear()

可以做到这一点或者我需要做什么?

最佳答案

由于您的数据存储在名为 graphArrayArrayList 中,因此您可以调用 graphArray.remove(0) 来删除其中的第一个元素该列表,假设第一个元素是最旧的值。

可以使用此处的 ArrayList API 轻松找到此信息:https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html

关于java - 如何从图表中删除一条图表线而不是全部图表线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37341340/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com