Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Cos'è la bolla dell'IA e perché se ne parla
Cos'è la bolla dell'IA e perché se ne parla
Si parla molto ultimamente di "bolla dell'intelligenza artificiale", ma non è sempre chiaro perché: l'IA è una tecnologia molto promettente e che ha già cambiato molte cose dentro e fuori le aziende, ma ci sono enormi aspettative che stanno gonfiando a dismisura i valori delle azioni e distorcendo il mercato. Il che, com'è facile intuire, può portare a una ripetizione della "bolla dotcom", e forse anche di quella dei mutui subprime. Vediamo perché
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 24-01-2002, 22:50   #1
cangaceiro
Member
 
L'Avatar di cangaceiro
 
Iscritto dal: Apr 2001
Città: Conselve (PD)
Messaggi: 38
scroller in java

allora ragazzi ho questi piccolissimi problemini:
a) faccio una nuova finestra solo che non ci sta dentro tutto giusto? allora ci metto una scrollbar laterale e... ma cazzo quando muovo la scrollbar non si muove la finestra, io catturo l'evento (almeno spero) però non so come ridisegnare la finestra non c'è una specie di update() ??
b) lo so potrei usare ScrollPane però non mi lascia mettere gli oggetti dove dico io, ovvero non mi lascia usare setLayout(null), quindi se riuscite a spiegarmi come funziona ScrollPane dovrebbe essere uguale.
c) non riesco a chiudere le finestre!! quando clicco sulla X!! non so qual'è l'evento da catturare e nemmeno il metodo per chiudere solo la finestra e non l'intero programma!!

per ora è tutto ma penso che nei prossimi giorni incontrerò nuove e numerose difficoltà, quindi sempre all'erta!!

ciao e grazie a chiunque vorrà aiutarmi
cangaceiro è offline   Rispondi citando il messaggio o parte di esso
Old 25-01-2002, 08:45   #2
bellino
Senior Member
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 407
Ciao, usare lo scrollpane è il modo più semplice, però devi posizionare i tuoi oggetti grafici su un panel e poi settare sullo scrollpane il panel come viewport. In pratica il pannello sarà il luogo dove giaciono gli oggetti grafici e lo scrollpane la finestra attraverso cui li osservi, i metodi dello scrollpane ti permettono di avere delle scrollbar automatiche, se non hai capito ciò che ho detto (visto che mi sono spiegato molto male) chiedimi pure delucidazioni.
Ciao.
Gabriele.
__________________
~~~per ogni fine c'è sempre un nuovo inizio~~~
bellino è offline   Rispondi citando il messaggio o parte di esso
Old 25-01-2002, 09:36   #3
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Per la prima parte e' buona la risposta di bellino.

Per quanto riguarda l'evento di chiusura devi intercettare un evento di classe WindowEvent. cleati una sottoclasse di WindowAdapter e fai l'overriding di windowClosing(WindowEvent).
All'interno chiama il metodo dispose() della Frame che vuoi chiudere. Puoi chiamare anche setVisible(false), ma così NON distruggi il frame.

Naturalmente ricordati di registrare il tuo listener..
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 25-01-2002, 10:03   #4
bellino
Senior Member
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 407
Mi ero dimenticato il punto C, sorry.
Un grazie a kingv per l'ottima risposta.
Gabriele.
__________________
~~~per ogni fine c'è sempre un nuovo inizio~~~
bellino è offline   Rispondi citando il messaggio o parte di esso
Old 25-01-2002, 19:20   #5
cangaceiro
Member
 
L'Avatar di cangaceiro
 
Iscritto dal: Apr 2001
Città: Conselve (PD)
Messaggi: 38
ok ragazzi mi son accorto di essere veramente un coglione!
il metodo dispose() c'era pure nel libro ma io non avevo capito che era quello che cercavo, mentre per lo scroller ho risolto risettando tutti i setBounds della finestra nel metodo invocato quando sposto la scrollbar, tanto i setBounds cmq dovevo metterli e così mi creerò un metodo apposta per loro. con Scrollpane magari era più semplice però non lo so usare e siccome ho intuito quello che vuoi dire bellino ma dovrei provare rimando a tempi migliori, intanto ho qualke altro bel quesito!!
a) qual'è l'evento invocato quando cambio la grandezza della finestra
b) come faccio a far aprire una finestra subito a tuttoschermo
c) quale evento viene invocato quando cambio la scelta della classe choice?
pensavo fossero tutte cazzate ma non son riuscito a trovarle in giro e visto che siete ben disponibili ne approfitto!

l'ultima è la più impegnativa!!
d) come faccio a creare una choice editabile, ho provato con choice.add(new TextField()) ma mi dice che non esiste il costruttore (che strano!), ho provato choice.add((new TextField()).getText()) ma ovviamente mi costruisce solo una scelta vuota e non una editabile, ho provato choice.isEditable(true) ma la fortuna non mi ha assistito! boh se mi sapete aiutare voi

cmq non illudetevi che questa sia la più difficile penso domani o dopodomani di farvi la domanda del secolo intanto ci lavoro su un po' io!
ciao e grazie ancora!
cangaceiro è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2002, 08:40   #6
bellino
Senior Member
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 407
Ciao, sarò un po' stringato per questioni di tempo:

a- componentResized
b- con il metodo setSize gli passi i valori della risoluzione dello schermo (Toolkit.getDefaultToolkit().getScreenSize().width per la larghezza, height per l'altezza)
c- iteStateChanged
d- in questo momento non so dirtelo, è una cosa che avevo utilizzato un po'di tempo fa, appena riaffiora alla mia memoria te lo faccio sapere.
Ciao.
Gabriele.
__________________
~~~per ogni fine c'è sempre un nuovo inizio~~~
bellino è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2002, 09:47   #7
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Quando risponde bellino mi rimangono solo gli scarti..


Cmq per l'ultima domanda nella classe javax.swing.JComboBox c'e' un setEditable(boolean)
Saluti
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2002, 10:03   #8
bellino
Senior Member
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 407
Grazie kingv, vedo che sai sempre cosa rispondere , io faccio ciò che posso, sono in gran parte autodidatta, se non sono molto preciso corregimi pure, no problem.
Ciao.
Gabriele.
__________________
~~~per ogni fine c'è sempre un nuovo inizio~~~
bellino è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2002, 19:11   #9
cangaceiro
Member
 
L'Avatar di cangaceiro
 
Iscritto dal: Apr 2001
Città: Conselve (PD)
Messaggi: 38
uè ragazzi ma siete dei fighi!
beh grazie finalmente ho risolto qualke altro problema, però ne ho qualkuno di nuovo!
premetto che se vi rompete le palle di rispondermi potete benissimo mandarmi a cagare!
allora vediamo:
a) non mi scende la tendina della classe JComboBox!
b) quando aggiungo delle drawLine mi sparisce la ComboBox!!

per il resto per ora sono ok, sono riuscito pure a stampare che pensavo fosse la cosa più difficile!!

vi ringrazio ancora
ciao
cangaceiro è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2002, 19:25   #10
cangaceiro
Member
 
L'Avatar di cangaceiro
 
Iscritto dal: Apr 2001
Città: Conselve (PD)
Messaggi: 38
ok, le JComboBox le ho eliminate, però ora ho un altro problemino!!
devo stampare un immagine, ho provato con le seguenti righe di codice....

Image img;

img = Toolkit.getDefaultToolkit().createImage("Mauro.jpg");

while (prepareImage(img, this));

g.drawImage(img, InizioX, InizioY, this);

mettendo la mia classe extends Container per poter avere imageUpdate (che spiegazione di merda!!)

mi scrive java.lang.OutOfMemory Exception <<no stack trace available>> ovv. lo compila senza problemi.

allora dico io visto che non son capace a stampare provo a disegnarla su skermo sta immagine!!

public void paint (Graphics g) {

Image img;

img = Toolkit.getDefaultToolkit().createImage("Mauro.jpg");

g.drawImage(img, 100, 100, this);

}

questa volta senza estendere Container ma Frame (lo era già da prima)

ora il mio sospetto è che voglia sapere anche la cartella dove si trova l'immagine ma io non so come dirgliela!!!
Ho girato tutta la jdk documentation ma non son riuscito a capire nulla!!
se riuscite ad aiutarmi voi, riesco a trovare solo esempi con le applet ma lì è fin troppo facile, qui invece è fin troppo difficile!!
ciao e grazie ankora per tutto l'aiuto che mi state dando
cangaceiro è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2002, 08:34   #11
bellino
Senior Member
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 407
Ciao, forse non è proprio quello che cerchi, ma io per visualizzare un'immagine prima creo un oggetto Image :

Image miaimmagine = Toolkit.getDefaultToolkit().getImage("C:\\miaimmagine.gif");

poi istanzio questa classe passandogli la Image creata prima:

class ImagePanel extends JPanel
{
Image image;

public ImagePanel(Image image)
{
this.image = image;
}
public void paint(Graphics g)
{
super.paintComponents(g);
g.drawImage(image,0,0,400,400, this);
}
}

Forse un po' contorto ma funziona!
Ciao.
Gabriele.
__________________
~~~per ogni fine c'è sempre un nuovo inizio~~~
bellino è offline   Rispondi citando il messaggio o parte di esso
Old 02-02-2002, 18:51   #12
cangaceiro
Member
 
L'Avatar di cangaceiro
 
Iscritto dal: Apr 2001
Città: Conselve (PD)
Messaggi: 38
:(

non ci riesco!! (
non importa continuerò a provare, intanto grazie bellino e kingv, il vostro aiuto è stato prezioso, spero di poter ricambiare al più presto.
ciao
cangaceiro è offline   Rispondi citando il messaggio o parte di esso
Old 04-02-2002, 08:21   #13
bellino
Senior Member
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 407
Ciao, forse sono io che mi sono spiegato male, prima crei questa classe:

class ImagePanel extends JPanel
{
Image image;

public ImagePanel(Image image)
{
this.image = image;
}
public void paint(Graphics g)
{
super.paintComponents(g);
g.drawImage(image,0,0,400,400, this);
}
}

Poi quando ti serve l'immagine istanzi questa classe e ottieni un oggetto che puoi aggiungere ad un frame o pannello. Per ottenere l'immagine:

Image miaimmagine = Toolkit.getDefaultToolkit().getImage("C:\\miaimmagine.gif");

Ciao.
Gabriele.
__________________
~~~per ogni fine c'è sempre un nuovo inizio~~~
bellino è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
FRITZ!Repeater 1700 estende la rete super-veloce Wi-Fi 7 FRITZ!Repeater 1700 estende la rete super-veloce...
SpaceX: un satellite ha fotografato il s...
36 idee regalo con offerte Amazon sotto ...
Sony assume il controllo dei Peanuts: Sn...
DJI Neo scende a 149€ su Amazon, in vers...
Scoperto un nuovo esopianeta che orbita ...
Blue Origin NS-37: successo per la missi...
Potrebbe essere stata rilevata una super...
La cometa interstellare 3I/ATLAS è...
Xiaomi 17 Ultra: l'autonomia non sarà un...
Il processo produttivo a 2 nm di TSMC è ...
L'atteso aggiornamento dei driver della ...
The Elder Scrolls VI nel 2029 e Fallout ...
Il Ryzen 7 9850X3D appare nel catalogo d...
Weekend pre natalizio Amazon, ecco tutte...
Prezzi giù su Oral-B iO: spazzolini elet...
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: 00:58.


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