Archive for 'java'
Tutorial avanzati su tematiche web su nettuts.com
Posted on 07. May, 2008 by Administrator.

Ottimo sito dove poter trovare interessanti tutorial avanazati su programmazione web.
Sito web: http://nettuts.com/
Continue Reading
Cattura lo schermo come immagine con java
Posted on 03. Feb, 2008 by Administrator.

Articolo completo: http://www.javaworld.com/javaworld/jw-04-2006/jw-0424-funandgames.html
Continue Reading
Video corso di java online
Posted on 16. Dec, 2007 by Administrator.

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
Inviare file da un applet a un file php
Posted on 11. Nov, 2007 by Administrator.

Leggi il thread completo: http://forum.java.sun.com/thread.jspa?threadID=530399&forumID=421
Continue Reading
Installazione java JDK
Posted on 30. Dec, 2006 by Administrator.
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.
-
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.
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.
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.
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.
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.
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…

