Archive for 'java'


Tutorial avanzati su tematiche web su nettuts.com

Posted on 07. May, 2008 by Administrator.

0

Ottimo sito dove poter trovare interessanti tutorial avanazati su programmazione web.

Sito web: http://nettuts.com/

Continue Reading

Video corso di java online

Posted on 16. Dec, 2007 by Administrator.

3

Ottimo video corso di java proposto dall'università online uninettuno, ecco il programma e in basso il link dove andare a vederlo. 

Introduzione al corso
Videolezione 0: Introduzione al corso
Introduzione a Java
Videolezione 1: Introduzione al corso - Cos' è Java
Videolezione 2: Lo scenario di riferimento del linguaggio Java
Videolezione 3: Installare Java, compilare ed eseguire un programma
Programmazione ad oggetti
Videolezione 4: Introduzione alla programmazione ad oggetti
Videolezione 5: Oggetti, classi e messaggi
Videolezione 6: Approfondimenti
Videolezione 7: Unified Modeling Language (parte 1)
Videolezione 8: Unified Modeling Language (parte 2)
Elementi di base del linguaggio
Videolezione 9: Il linguaggio Java
Videolezione 10: Tipi di dati
Videolezione 11: Costrutti di programmazione
Videolezione 12: Errori, eccezioni e loro gestione
Videolezione 13: Classi, interfacce ed ereditarietà in Java
Videolezione 14:…

Continue Reading

Installazione java JDK

Posted on 30. Dec, 2006 by Administrator.

0

Installazione del jdk su Linux - Installazione dei file

Dal sito di java è possibile scaricare due differenti versioni del jdk per Linux. Le due versioni sono assolutamente identiche per quanto riguarda i contenuti.
L'unica differenza è data dal formato con cui vengono distribuiti.

  1. Il file j2sdk-VERSIONE-XXXXX.rpm.bin si può utilizzare con tutte le distribuzioni che sfruttano il sistema rpm - Redhat Package Manager per la gestione dei pacchetti software.
    Tra le distribuzioni che usano nativamente questo formato, si trovano ad esempio: Fedora/ Redhat, Mandriva (ex-Mandrake), Suse/Novell.

    Per installare il file del jdk:

    • Assegnare il permesso di esecuzione al file j2sdk-blablabla.rpm.bin. Questa operazione puo' essere effettuata tramite interfaccia grafica, modificando le proprieta' del file; oppure tramite…

Continue Reading

Java Splash screen (parte 3)

Posted on 07. May, 2006 by Administrator.

0

Iniziamo a commentare le porzioni di codice che ci interessano per lo script. Vediamo quali sono le librerie che ci servono:

import java.awt.event.*;
import java.awt.*;
import java.net.URL;

La prima ci serve per gestire gli eventi delle finestre; la seconda contiene i metodi per la gestione delle finestre; la terza ci serve per caricare l'immagine. Vediamo quale è la porione di codice che dobbiamo modificare per personalizzare il nostro script.

public static void main(String[] args)
{
SplashScreen splashScreen = new SplashScreen("logo.gif");
splashScreen.splash();
try {
Thread.sleep(5000);
scacchi mainWindow = new scacchi();
mainWindow.show();
splashScreen.dispose();
}
catch(InterruptedException ex) {
System.out.println(ex);
}
}

Intuitivamente si capisce che "logo.gif" è l'immagine che verrà caricata. Per settare il tempo di permanenza dell'immagine nello schermo si usa "Thread.sleep(5000);" dove 5000 è il valore che ci…

Continue Reading

Java Splash screen (parte 2)

Posted on 07. May, 2006 by Administrator.

1

public void initImageAndTracker()
{
fMediaTracker = new MediaTracker(this);
URL imageURL = SplashScreen.class.getResource(fImageId);
fImage = Toolkit.getDefaultToolkit().getImage(imageURL);
}
public void center()
{
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle frame = getBounds();
setLocation((screen.width - frame.width)/2, (screen.height - frame.height)/2);
}
public static void main(String[] args)
{
SplashScreen splashScreen = new SplashScreen("logo.gif");
splashScreen.splash();
try {
Thread.sleep(5000);
scacchi mainWindow = new scacchi();
mainWindow.show();
splashScreen.dispose();
}
catch(InterruptedException ex) {
System.out.println(ex);
}
}
}
public class SplashWindow extends Window
{
SplashWindow(Frame aParent, Image aImage) {
super(aParent);
fImage = aImage;
setSize(fImage.getWidth(null), fImage.getHeight(null));
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle window = getBounds();
setLocation((screen.width - window.width) / 2, (screen.height - window.height) / 2);
setVisible(true);
}
public void paint(Graphics graphics)
{
if (fImage != null) {
graphics.drawImage(fImage,0,0,this);
}
}
private Image fImage;
}

Continue Reading

Copiare e incollare testo in java

Posted on 03. May, 2006 by Administrator.

0

In questo articolo tratteremo come realizzare il classico copia e incolla di
testo.

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Esempio extends JTextArea
{
 
//costruttore
public Esempio() 
{
super("", 10, 40);
setText("Che bella giornata di sole che fa oggi");
}

//main
public static void main(String[] args) 
{
JFrame f = new JFrame("Copia e incolla");
Container cp = f.getContentPane();
cp.setBackground(UIManager.getColor("control"));
cp.add(new JScrollPane(e = new Esempio()), "Center");
JPanel p = new JPanel();

JButton b = new JButton("Copy");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
e.copy(); //copia il testo negli appunti
}
});
p.add(b);

b = new JButton("Cut");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
e.cut(); //taglia il testo negli appunti
}
});
p.add(b);

b = new JButton("Paste");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
e.paste();  //incolla il testo dagli appunti
}
});
p.add(b);

cp.add(p, "South");
f.pack();
f.setVisible(true);
}

static Esempio e;
}

Continue Reading

Salvare il contenuto di un componente in una jpeg in java

Posted on 01. May, 2006 by Administrator.

1

In questo articolo tratteremo come salvare il contenuto di un jlabel in una jpeg.

import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.swing.*;

public class ComponentToJPEG extends JFrame
{
JLabel lab; 
JPanel pan;
public ComponentToJPEG()
{
lab=new JLabel(new ImageIcon("logo.gif"));
pan=new JPanel();
lab.setSize(60,60); //dimensione del label che contiene l'immagine e quindi dell'immagine
pan.add(lab);
getContentPane().add(lab);
setSize(400,400);
saveComponentAsJPEG(lab,"a.jpg");
}

public static void main(String args[])
{
ComponentToJPEG a=new ComponentToJPEG();
a.show();
}

public static void saveComponentAsJPEG(Component myComponent, String filename)
{
BufferedImage myImage;
Dimension size = myComponent.getSize();
myImage = new BufferedImage(size.width, size.height,BufferedImage.TYPE_INT_RGB);
java.awt.Graphics2D g2 = myImage.createGraphics();
myComponent.paint(g2);
try{
OutputStream out = new FileOutputStream(filename);
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(myImage);
out.close();
}
catch(Exception e){
System.out.println(e);
}
}
}

Continue Reading

Java Proprietà del sistem

Posted on 01. May, 2006 by Administrator.

0

In questo articolo analizzeremo come raccogliere informazioni utili
sull'ambiente java installato e non solo. Chiaramente darò per
scontato il fatto che avete l'interprete java installato e che sapete qualcosa di java. 

Il metodo System.getProperty ritorna un tipo String
 

sistoperativo = System.getProperty("os.name");
//sistema operativo
xxx = System.getProperty("java.version"); //versione java installata
xxx = System.getProperty("java.vendor");
// Java Runtime Environment vendor
xxx = System.getProperty("java.vendor.url");
// Java vendor URL
xxx = System.getProperty("java.home"); //
directory installazione di java 
xxx = System.getProperty("java.vm.specification.version");
//versione virtual machine installata
xxx = System.getProperty("java.vm.specification.vendor");
//Java Virtual Machine specification vendor
xxx = System.getProperty("java.vm.specification.name");
//nome virtual machine installata
xxx = System.getProperty("java.vm.version");
// Java Virtual Machine implementation version
xxx = System.getProperty("java.vm.vendor");
// Java Virtual Machine implementation vendor 
xxx = System.getProperty("java.vm.name");
// Java Virtual Machine implementation name
xxx = System.getProperty("java.specification.version");
// Java Runtime Environment specification version
xxx = System.getProperty("java.specification.vendor");
// Java Runtime Environment…

Continue Reading