Metodi per Applet

Dopo che l’applet è stata caricata saranno chiamati in sequenza public void init() public void start() public void stop() public void destroy() eventualmente start() e stop() potranno essere eseguiti più volte. L’applet può ottenere file multimediali public AudioClip getAudioClip(URL url), … public Image getImage(URL url), … informazioni public URL getCodeBase(), della cartella contenente la classe … Leggi tutto

java.awt.Font

… public final class Font extends Object implements Serializable Costruttori Font(String name, int style, int size) … Con name “Dialog”, “DialogInput”, “Monospaced”, “Serif”, “SansSerif” e style Font.PLAIN, Font.BOLD, Font.ITALIC, Font.BOLD | Font.ITALIC Metodi boolean isBold(), isItalic(), isPlain() int getSize(), getStyle() Font deriveFont(float), deriveFont(int), deriveFont(int, float) String getFamily(), getFontName(), getName()

java.util.*

Strumenti di utilità generale Arrays Random ArrayList, BitSet, Stack, Vector, … Date, GregorianCalendar, Timer Formatter StringTokenizer java.util.Arrays Utilità per array public class Arrays extends Object Metodi int binarySearch(tipo[], tipo) boolean equals(tipo[], tipo[]) fill(tipo[], tipo) fill(tipo[], int, int, tipo) sort(tipo[]) sort(tipo[], int, int) java.util.Stack Vector depotenziato come uno stack public class Stack extends Vector Costruttore Stack() … Leggi tutto

java.lang.System

La classe java.lang.System contiene campi e metodi statici utili per svolgere operazioni frequenti. Si utilizzano richiamandoli con il prefisso System… public final class System extends Object Campi PrintStream err out InputStream in Metodi arraycopy(Object src, int srcPos, Object dest, int destPos, int length) exit(int status) long currentTimeMillis() Nelle applicazioni stand-alone è frequente l’uso di System.out.print(…); … Leggi tutto

java.lang.String

La classe String permette di memorizzare e manipolare sequenze di caratteri public final class String extends Object implements Serializable, Comparable, CharSequence Costruttori String() String(char[]) String(String) Metodi boolean equals(String) equalsIgnoreCase(String) endsWith(String) startsWith(String) startsWith(String, int) char charAt(int) int compareTo(String) compareToIgnoreCase(String) indexOf(char) indexOf(char, int) indexOf(String) indexOf(String, int) lastIndexOf(char) lastIndexOf(char, int) lastIndexOf(String) lastIndexOf(String, int) length() String concat(String) replace(char, char) … Leggi tutto

java.lang.Math

La classe java.lang.Math contiene campi e metodi statici utili per svolgere calcoli matematici. Si utilizzano richiamandoli con il prefisso Math… public final class Math extends Object Attributi E PI Metodi … abs(…) max(…, …) min(…, …) double random() exp(double) log(double) pow(double, double) sqrt(double) cos(double) sin(double) tan(double) acos(double), asin(double), atan(double), atan2(double) toDegrees(double), toRadians(double) ceil(double), floor(double), rint() … Leggi tutto

Numeri interi

La rappresentazione interna è in complemento a 2. Classe #byte #bit MIN_VALUE MAX_VALUE byte Byte 1 8 -27 -128 27-1 127 short Short 2 16 -215 -32768 215-1 32767 int Integer 4 32 -231 -2147483648 231-1 2147483647 long Long 8 64 -263 -9223372036854775808 263-1 9223372036854775807 java.lang.Integer public final class Integer extends Number implements Comparable Costruttori … Leggi tutto

AWT > Autoverifica > Applicazioni

Componente Scrivi il codice Java necessario per rendere disponibile un componente con le caratteristiche specificate Un’etichetta con il messaggio “Buongiorno” al centro Un’etichetta con lo sfondo blu e la scritta “Buonasera” in giallo a destra Un pulsante non attivo con il messaggio “Attivami!” Un’area di testo non modificabile contenente la tavola pitagorica Un campo di … Leggi tutto

AWT > Autoverifica > Teoria

… In cosa differisce TextArea da TextField? Il layout manager di default per Panel è … Il layout manager di default per Frame è … Specifica la gerarchia esistente tra Button, Component, Container, Frame, Object, Window Quali sono le classi che identificano i layout manager di Java? In quante zone viene diviso un contenitore che … Leggi tutto

Ascoltatori di eventi

Window Adattatore ASCOLTATORE Registrazione Metodi astratti Evento Metodi WindowAdapter WindowFocusListener addWindowFocusListener windowGainedFocus windowLostFocus WindowEvent getNewState getOldState getWindow getOppositeWindow WindowStateListener addWindowStateListener windowStateChanged WindowListener addWindowListener windowActivated windowDeactivated windowOpened windowClosing windowClosed windowIconified windowDeiconified Action Quando si clicca un pulsante, si seleziona una voce di menu, si preme INVIO in un campo di testo, si utilizza un Timer Adattatore … Leggi tutto