swing

Mattepuffo's logo
Impostare gli mnemonici in JTabbedPane

Impostare gli mnemonici in JTabbedPane

Il JTabbedPane è qual componente SWING che ci permette di creare interfacce grafiche a tab.

Se usate il Look & Feel di default del sistema operativo potete usare la classica combinazione Ctrl + TAB per spostarvi tra i vari tab.

Ma se usate un altro Look & Feel, o se lo volete a prescindere per un fattore di comodità, potete impostare una vostra combinazione di tasti per richiamare i vari tab.

Io da esempio ho messo ALT + 1 al primo tab, e ALT + 2 al secondo.

Se ci basta ALT + qualcosa, ci basta impostare lo mnemonico.

Farlo è molto semplice.

Prima di tutto istanziamo un JTabbedPane e aggiungiamo due JPanel:

javax.swing.JTabbedPane jTabbedPane1 = new javax.swing.JTabbedPane();

jTabbedPane1.addTab("Panel 1", jpanel1);

jTabbedPane1.addTab("Panel 2", jpanel2);

Grosso modo una cosa del genere (dipende anche da che IDE usate e se lo usate).

Mattepuffo's logo
Centrare una finestra in Java

Centrare una finestra in Java

In questo articolo vedremo un semplice modo per centrare i frame nello schermo indipendentemente dalla dimensione.

Il mio JFrame è creato con NetBeans e non lo posterò tutto, ma solo la parte interessata:

import java.awt.*;
.....
public FrameBanca() {
initComponents();
Dimension dim = getToolkit().getScreenSize();
this.setLocation(dim.width / 2 - this.getWidth() / 2, dim.height / 2 - this.getHeight() / 2);
}
......

Mattepuffo's logo
Demo Java Swing

Demo Java Swing

Ho scoperto una cosa molto interessante per i principianti nella programmazione in Java.

Si tratta di tutto un set di demo di vari componente Swing (che serve per costruire interfacce grafiche).

Per chi ha intenzione di imparare Swing senza affidarsi solo e completamente a un IDE questa è ottima risorsa.