Java

Java (5)

Domenica, 31 Marzo 2019 22:05

Calcolo ICM

Scritto da

Un altro esercizio introduttivo per conoscere le basi del linguaggio Java e delle Swing. Questa volta vediamo un calcolatore di Indice di Massa Corporea. Al di la della formuletta del calcolo, l'esercizio ci è molto utile per introdurre alcuni elementi essenziali quali il widget del menù a tendina, ovvero il Combo Box, il TextFormattedField che permette di inserire in automatico alcuni tipi di dato numerico come interi, decimali, date e soprattutto come inserire immagini dinamiche all'interno del nostro codice ed infine come si fa un arrotondamento di un numero decimale. 

Domenica, 24 Marzo 2019 23:36

Convertitore IP decimale/binario

Scritto da

Vediamo un'altra semplice applicazione con Java Swing: realizziamo un semplice convertitore di indirizzi IP dalla classica forma ad ottetti decimali (quelli da 0 a 255 per capirci) al formato binario. Il progettino ci è utile per rafforzare le nostre competenze nell'uso delle widget Swing, alcuni vincoli e controlli sulle TextField con l'uso delle funzioni KeyTyped,  l'uso del cast tra tipi differenti (int, double, String, Char), l'uso intelligente delle stringhe come vettori di caratteri/numeri, l'uso della potenza con la libreria Math (Math.pow()) che occhio non è come col C con il carattere ^ che qui in Java è l'operatore di XOR.

Un altro semplice esercizio per prendere confidenza con le Java Swing e qualche elemento di codice e sintassi Java. Qui vediamo come fare una conversione, il famoso CAST, tra tipi. In particolare usiamo le funzioni parseDouble e valueOf, vedendo come utilizzare gli oggetti Double e String.

Domenica, 17 Marzo 2019 20:33

Calcolatrice tempo di vita

Scritto da

Vediamo una applicazione simpatica in cui l'utente inserisce la propria data di nascita e in automatico il nostro software Java calcola il tempo di vita trascorso secondo grandezze quali anni, mesi, minuti ecc. E' un'approssimazione che non tiene conto di anni bisestili e approssima i mesi a 30 giorni. E' comunque un'ottima occasione per vedere la gestione delle date in Java che non è proprio limpida e semplice.

Venerdì, 08 Marzo 2019 12:44

Introduzione a Java Swing

Scritto da

In questo articolo e nei prossimi che seguiranno, vogliamo analizzare come costruire interfacce grafiche, le famose graphical user interface, ovvero GUI, con Java. Java, nel momento che scriviamo, sta sempre più indirizzando le proprie strategie di GUI verso il Web e quindi interfacce basate su HTML/CSS e i vari framework JS, ma mantiene ancora un supporto, seppur limitato, alle interfacce per software stand-alone.

Joomla SEF URLs by Artio