我正在写一个程序,允许用户浏览他们的计算机上的图像。当他们选择一个图像时,它的位置(例如“c:/users/peter/ they /image1.jpg”)保存在一个字符串数组中。然后用户可以翻看他们选择的图像的“幻灯片放映”。这是通过访问图像位置的数组列表并将它们设置为标签的图标来完成的。但我需要的帮助是保存这些图像和/或位置,以便每次用户启动程序时,它已经有了用户以前选择的图像。我不知道这是否意味
我正在尝试序列化一个Canvas实例(使用Serializable接口),我在该实例上绘制了一些像素,如下代码所示:Graphics g =我猜这是因为通过使用getGraphics(),我不会将这些像素保存到任何实例中,所以我想也许我应该从Canvas的paint()方法中进行绘制。序列化Canvas之后也会保存修改后的像素吗?如果没有,我有什么选择来用我修改过的像素来保存/序列化Canvas呢?我猜我必须序列化Gr