Articles of user interface

WBox ListBox con un ListBox – UI Virtualization and Scrolling

Il mio prototipo visualizza “documenti” che contengono “pagine” che sono rappresentate da immagini in miniatura. Ogni documento può avere un numero qualsiasi di pagine. Ad esempio, potrebbero esserci 1000 documenti con 5 pagine ciascuno, o 5 documenti con 1000 pagine ciascuno, o in qualche punto tra loro. I documenti non contengono altri documenti. Nel mio […]

JButton ActionListener – Aggiornamenti della GUI solo dopo aver fatto clic su JButton

Sto avendo un problema con il mio JButton ActionListener. Ho un metodo doTheCleaning () definito in un’altra class che quando chiamato effettua serie di modifiche alla mia GUI. public void doTheCleaning(){ //change image icon //had thread.sleep here //insert to text area //had thread.sleep here //etc } Poi in un’altra class ho istanziato la class contenente […]

Il modo migliore per passare da UISplitViewController ad altri controller di visualizzazione?

Sto creando un’app per iPad. Una delle schermate dell’app è perfettamente adatta all’utilizzo di un UISplitViewController. Tuttavia, il livello principale dell’app è un menu principale, che non voglio utilizzare un UISplitViewController per. Questo presenta un problema, perché Apple afferma che: UISplitViewController dovrebbe essere il controller di visualizzazione di livello superiore nell’app, cioè la sua vista […]

SwingWorker, Thread.sleep () o javax.swing.timer? Ho bisogno di “inserire una pausa”

Sto lavorando a un gioco di memoria e voglio configurarlo, quindi faccio clic sulla prima “card” , poi sulla seconda e se non sono la stessa seconda scheda mostra per alcuni secondi, quindi tornano alla “non-flipped” posizione. Ho provato a utilizzare SwingWorker , Thread.sleep e SwingTimer ma non riesco a farlo funzionare. Con Thread.sleep la […]

paintComponent () vs paint () e JPanel vs Canvas in una GUI di tipo pennello

Ho ricevuto alcune idee interessanti e critiche da questo , questo e questo post (vedi l’ultimo post per il codice della GUI in questione). Tuttavia, sono ancora abbastanza confuso su alcune cose. Principalmente, qual è il modo meno costoso di visualizzare la grafica degli utenti? Più specificamente, ho usato un metodo paintComponent() dalla class JPanel […]

Come definire più azioni JButton da una class diversa

Sto scrivendo un programma in cui ho bisogno di fare diverse azioni per una class separata a seconda di quale pulsante si fa clic. public class NewJFrame{ public static JButton b1; public static JButton b2; public static JButton b3; } public class Slot{ int value; JButton button; Slot(int value, JButton button) { this.value=value; this.button=button; } […]

Swing Java JComponent “dimensione”

Sto facendo un progetto in cui ho bisogno di alcuni componenti swing personalizzati. Finora ho creato un nuovo pulsante con una serie di immagini (l’aspetto di Java Metal non si adatta affatto all’interfaccia utente). Ive ha implementato MouseListener su questo nuovo componente ed è qui che si presenta il mio problema. Il mio widget cambia […]

WinForm UI Validation

Devo implementare la convalida dell’input nella mia app winform. Ci sono molte forms diverse in cui i dati possono essere inseriti e vorrei non andare sotto controllo tramite il modulo e creare isValid etc per articolo. Come gli altri hanno affrontato questo? Vedo che i post più correlati riguardano le app Web e / o […]

Implementare correttamente il pattern MVC nello sviluppo di GUI utilizzando Swing in Java

In primo luogo, vengo da un grande background PHP con MVC, quando ho iniziato con PHP, ho sfogliato un sacco di volte, per provare il mio meglio e perfezionare il mio design MVC-Like in PHP. A molte persone piace rispondere con risposte che mi hanno aiutato molto. Ma dopo aver avviato lo sviluppo di GUI […]

Come si aggiunge un ActionListener a un JButton in Java

private JButton jBtnDrawCircle = new JButton(“Circle”); private JButton jBtnDrawSquare = new JButton(“Square”); private JButton jBtnDrawTriangle = new JButton(“Triangle”); private JButton jBtnSelection = new JButton(“Selection”); Come aggiungo listener di azioni a questi pulsanti, in modo che da un metodo principale posso richiamare l’azione actionperformsd su di essi, così quando vengono cliccati posso chiamarli nel mio programma?