Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HUAWEI MatePad Air recensione: OLED opaco e tastiera dedicata per lavorare meglio
HUAWEI MatePad Air recensione: OLED opaco e tastiera dedicata per lavorare meglio
HUAWEI MatePad Air combina diverse carte molto interessanti: un OLED PaperMatte da 12 pollici, un corpo sottile e una tastiera molto comoda. Durante la prova abbiamo apprezzato fluidità, audio e comfort visivo, mentre i test hanno chiarito pregi e qualche limite nelle prestazioni. L'autonomia ha convinto anche nell'uso intermittente; la scelta passa dalla compatibilità delle proprie app e dal valore del pacchetto con accessori, proposto a 749 euro
NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica
Debuttano ufficialmente i primi sistemi notebook basati su piattaforma NVIDIA RTX Spark, abbinati a Windows on ARM e pensati per l'intelligenza artificiale agentica. Architettura integrata tra CPU e GPU che condividono la memoria di sistema, capace di gestire in locale modelli molto grandi ma al contempo anche di spiccare con la grafica e l'elaborazione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Motorola razr fold, dalla conchiglia al formato a libro. La recensione
Abbiamo provato Motorola razr fold, il pieghevole a libro con display interno LTPO da 8,09 pollici, Snapdragon 8 Gen 5 e batteria da 6000 mAh in 243 grammi. Pennino e custodia sopno già nella confezione, per un foldable che si caratterizza per il pannello luminoso, l'autonomia ottima per la categoria e le fotocamere coerenti e ben sfruttabili. Il listino è di 1999 euro, ma in vendita si trova già a molto meno
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-10-2008, 13:50   #1
itsrv
Senior Member
 
Iscritto dal: Jul 2006
Messaggi: 633
[JAVA] - Creazione finestra come in allegato

Salve ragazzi,

mi sto rompendo la testa nel tentare di fare la finestra come in allegato.

Non riesco ad allineare i componenti nella maniera corretta: ho provato ad utilizzare tutti i layout possibili.

Qualcuno sa come fare?

Grazie
Immagini allegate
File Type: jpg finestra.jpg (14.3 KB, 28 visite)
itsrv è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2008, 14:15   #2
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12113
ma hai già provato con l'editor Matisse di Netbeans?
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2008, 14:37   #3
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Per cominciare mi sembra che la disposizione delle "aree" sia stata ottenuta molto probabilmente con un BorderLayout, piazzando diversi JPanel "nestati" nelle diverse aree:

..


A partire da questa considerazione si risolve facialmente il posizionamento del bottone "Modifica".

Poi ognuno dei Jpanel nestati avrà il suo specifico LayoutManager per gestire i componenti al suo interno.
Ad esempio per la parte a "Nord" (JLabel "Prodotto" seguita da JComboBox e JButton "Informazioni") propenderei per un FlowLayout o un BoxLayout o anche un GridLayout.

In ogni caso l'analisi ti viene più semplice e veloce se puoi usare un IDE che ti metta a disposizione un GUI designer come in NetBeans.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)

Ultima modifica di banryu79 : 21-10-2008 alle 14:40.
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2008, 16:15   #4
jobzino
Member
 
L'Avatar di jobzino
 
Iscritto dal: Oct 2007
Messaggi: 34
Una facile soluzione al tuo problema senza molti rompicapo e' usare l editor grafico di netbeans per la costruzione dei Frame... Sposti tu con il mouse ogni componente dove vuoi... in un giro di 2 minuti risolvi tutto
jobzino è offline   Rispondi citando il messaggio o parte di esso
Old 21-10-2008, 16:42   #5
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da jobzino Guarda i messaggi
Una facile soluzione al tuo problema senza molti rompicapo e' usare l editor grafico di netbeans per la costruzione dei Frame... Sposti tu con il mouse ogni componente dove vuoi... in un giro di 2 minuti risolvi tutto
Sì ma se il frame in questione deve essere ridimensionabile "le proporzioni" dello spacing tra i componenti e il loro layout corretto, durante e dopo i vari resize, possono essere ottenuti solo con un corretto uso dei LayoutManger e una strategia di suddivisione dell'area del Frame mediante vari JPanel.

Altrimenti setti il Frame come non ridimensionabile: a quel punto puoi usare un posizionamento assoluto (null layout ed editing grafico via GUI editor).
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2008, 21:52   #6
itsrv
Senior Member
 
Iscritto dal: Jul 2006
Messaggi: 633
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Per cominciare mi sembra che la disposizione delle "aree" sia stata ottenuta molto probabilmente con un BorderLayout, piazzando diversi JPanel "nestati" nelle diverse aree:

..


A partire da questa considerazione si risolve facialmente il posizionamento del bottone "Modifica".

Poi ognuno dei Jpanel nestati avrà il suo specifico LayoutManager per gestire i componenti al suo interno.
Ad esempio per la parte a "Nord" (JLabel "Prodotto" seguita da JComboBox e JButton "Informazioni") propenderei per un FlowLayout o un BoxLayout o anche un GridLayout.

In ogni caso l'analisi ti viene più semplice e veloce se puoi usare un IDE che ti metta a disposizione un GUI designer come in NetBeans.
innanzitutto grazie per le risposte!
banryu79 io sto seguendo un approccio proprio come da te ipotizzato. Borderlayout con nord,sud, centro, est e ovest. Per gli oggetti della zona nord e sud nessun problema.
I guai arrivano per i radio box e per la text area che dovrebbero andare nella zona centrale della maschera. Per i radio, visti come sono messi, ho usato un gridlayout (2,1) e per la text area un flowlayout ma l'allineamento complessivo è uno schifo.
Non posso usare altro che Java nativo: è un esercizio universitario e prevede solo uso di java evitando posizionamenti assoluti.
itsrv è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2008, 10:41   #7
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
Quote:
Originariamente inviato da itsrv Guarda i messaggi
I guai arrivano per i radio box e per la text area che dovrebbero andare nella zona centrale della maschera. Per i radio, visti come sono messi, ho usato un gridlayout (2,1) e per la text area un flowlayout ma l'allineamento complessivo è uno schifo.
Non posso usare altro che Java nativo: è un esercizio universitario e prevede solo uso di java evitando posizionamenti assoluti.
Usa il principio base della programmazione: se un problema è troppo complesso suddividilo in sottoproblemi più facili da risolvere.
Hint:


Francamente non so se l'area centrale si possa risolvere "in un colpo solo" tramite un singolo LayoutManager (e non ho voglia ne tempo di verificarlo) però credo tu possa gestire la cosa tramite ulteriore suddivisione in JPanel dell'area centrale.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)

Ultima modifica di banryu79 : 23-10-2008 alle 10:44.
banryu79 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HUAWEI MatePad Air recensione: OLED opaco e tastiera dedicata per lavorare meglio HUAWEI MatePad Air recensione: OLED opaco e tast...
NVIDIA RTX Spark: il PC Windows on ARM costruito per l'IA agentica NVIDIA RTX Spark: il PC Windows on ARM costruito...
Motorola razr fold, dalla conchiglia al formato a libro. La recensione Motorola razr fold, dalla conchiglia al formato ...
Recensione Google Pixel Watch 5: sembra lo stesso, ma al polso la differenza si sente Recensione Google Pixel Watch 5: sembra lo stess...
Nokia Innovation Day 2026: la sovranità europea passa dal mercato unico e dai laboratori italiani del gruppo Nokia Innovation Day 2026: la sovranità e...
OpenAI, un modello GPT-5.6 Sol ha usato ...
Google testa Ask Google Help: l'IA di Ge...
Apple aggiorna l'elenco dei prodotti obs...
Renault 5 si aggiorna anche in Italia: p...
L’IA fa il lavoro dei junior. Ma le impr...
Google riduce gli errori quantistici di ...
Xpeng Mona L05: un SUV da 4,87 metri con...
CERN e Mistral AI insieme per il primo L...
Le analisi approfondite sullo scudo term...
Chery Q arriva in Italia: 380 km, trazio...
Rocket Lab rinvia il primo lancio di Neu...
Tutti gli astronauti della missione spaz...
Agenti IA in azienda: il difficile non &...
Anthropic, New York chiede di rinviare l...
Meta aggiorna Edits con link audio, tend...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 22:25.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v