⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fileobject.java

📁 A java implementation of the classic Solitaire Game. Uses swing GUI, drag-and-drop of marbles, multi
💻 JAVA
字号:
/*
 * FileObject.java
 *
 * Projektet Solitaire 鋜 en datoriserad version av
 * br鋎spelet med samma namn. Spelet utvecklas som
 * som en laboration under kursen
 * Objekthanterad programmering med Java II
 * vid h鰃skolan Gotland.
 */

package Solitaire;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Vector;

/**
 * Implementering f鰎 filhantering i spelet. Sparar ner och l鋝er speldata.
 * Denna version sparar och l鋝er filer som objekt direkt ur hashmapen.
 * @author M錸s Th鰎nqvist
 * @version 2007-12-11
 */
public class FileObject implements InterfaceFile
{
    
    private File mFile;
    
    /**
     * Skapar ny instans av FileObject
     * @param filename Filnamn
     */
    public FileObject(File filename)
    {
        mFile = filename;
    }
    
    /**
     * Sparar speldata i fil. Skapar ny fil om den inte finns.
     * @param board Br鋎e att spara
     * @return true om operationen lyckades, annars false
     * @throws java.io.IOException Annat skrivfel
     * @throws java.io.FileNotFoundException Filen finns inte
     * @throws java.lang.SecurityException Filen 錼 o錿komlig
     */
    public boolean saveGame(Vector board) throws FileNotFoundException, 
            IOException, SecurityException
    {
        boolean result = true;
        
        // 鰌pna en fil, om filen inte finns, s

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -