shared
Class PlikSieciowy

java.lang.Object
  extended byshared.PlikSieciowy
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
PlikGraficzny

public class PlikSieciowy
extends java.lang.Object
implements java.io.Serializable

Klasa obsługująca transportowanie obiektów graficznych przez sieć. Zawiera w sobie obrazek (jako ImageIcon) i metody do wczytywania i zapisywania. Obiekty tej klasy mogą być bezpiecznie przesyłane przez sieć.

See Also:
Serialized Form

Field Summary
protected  byte[] dane
          wewnętrzna reprezentacja pliku - tablica bajtów.
 
Constructor Summary
PlikSieciowy()
          Tworazy nowy obiekt klasy PlikSieciowy.
PlikSieciowy(byte[] d)
          Tworzy nowy obiekt klasy PlikSieciowy z danych, które juz zostały umieszczone w tablicy.
PlikSieciowy(java.io.File plik)
          Tworzy nowy obiekt klasy PlikSieciowy i wczytuje dane z podanego pliku.
PlikSieciowy(java.lang.String nazwa)
          Tworzy nowy obiekt klasy PlikSieciowy i wczytuje dane z podanego jako nazwa pliku.
PlikSieciowy(java.net.URL url)
          Tworzy nowy obiekt klasy PlikSieciowy i wczytuje dane z podanego jako URL pliku.
 
Method Summary
 void wczytajSie(java.io.File plik)
          Wczytuje obrazek z podanego pliku.
 void wczytajSie(java.lang.String nazwa)
          Wczytuje z pliku zadanego nazwą.
 void wczytajSie(java.net.URL url)
          Wczytuje z pliku zadanego URLem.
 void zapiszSie(java.lang.String nazwa)
          Zapisuje zapamiętany obrazek pod podaną nazwą.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dane

protected byte[] dane
wewnętrzna reprezentacja pliku - tablica bajtów.

Constructor Detail

PlikSieciowy

public PlikSieciowy()
Tworazy nowy obiekt klasy PlikSieciowy.


PlikSieciowy

public PlikSieciowy(byte[] d)
Tworzy nowy obiekt klasy PlikSieciowy z danych, które juz zostały umieszczone w tablicy.

Parameters:
d - Tablica już wczytanych danych.

PlikSieciowy

public PlikSieciowy(java.lang.String nazwa)
             throws Wyjatek
Tworzy nowy obiekt klasy PlikSieciowy i wczytuje dane z podanego jako nazwa pliku.

Parameters:
nazwa - nazwa pliku do wczytania
Throws:
Wyjatek - w przypadku problemów z wczytaniem pliku

PlikSieciowy

public PlikSieciowy(java.io.File plik)
             throws Wyjatek
Tworzy nowy obiekt klasy PlikSieciowy i wczytuje dane z podanego pliku.

Parameters:
plik - plik z obrazkiem
Throws:
Wyjatek - w przypadku problemów z wczytaniem pliku

PlikSieciowy

public PlikSieciowy(java.net.URL url)
             throws Wyjatek
Tworzy nowy obiekt klasy PlikSieciowy i wczytuje dane z podanego jako URL pliku.

Parameters:
url - url pliku do wczytania
Throws:
Wyjatek - w przypadku problemów z wczytaniem pliku
Method Detail

zapiszSie

public void zapiszSie(java.lang.String nazwa)
               throws Wyjatek
Zapisuje zapamiętany obrazek pod podaną nazwą.

Parameters:
nazwa - nazwa pliku do zapisania
Throws:
Wyjatek - w przypadku problemów z wczytaniem pliku

wczytajSie

public void wczytajSie(java.io.File plik)
                throws Wyjatek
Wczytuje obrazek z podanego pliku.

Parameters:
plik - plik do wczytania
Throws:
Wyjatek - w przypadku problemów z wczytaniem pliku

wczytajSie

public void wczytajSie(java.lang.String nazwa)
                throws Wyjatek
Wczytuje z pliku zadanego nazwą.

Parameters:
nazwa - pliku do wczytania
Throws:
Wyjatek - w przypadku problemów z wczytaniem pliku

wczytajSie

public void wczytajSie(java.net.URL url)
                throws Wyjatek
Wczytuje z pliku zadanego URLem.

Parameters:
url - URL pliku do wczytania
Throws:
Wyjatek - w przypadku problemów z wczytaniem pliku

NIIKT, Zespół Gr0No3