Torna indietro   Hardware Upgrade Forum > Software > Programmazione

WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort
Fino a 740 km WLTP con la batteria da 97,2 kWh, sospensioni che leggono la strada con una telecamera e un abitacolo da salotto parigino. La nuova DS N°7 raccoglie l'eredità della DS 7 e la porta, per la prima volta, nel mondo 100% elettrico. Ecco come è fatta, cosa offre e quanto costa.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-12-2004, 11:59   #1
[email protected]
Junior Member
 
Iscritto dal: Dec 2004
Messaggi: 6
[JAVA] ESERCIZIO

QUALCUNO è IN GRADO DI ADATTARE IL SEGUENTE CODICE(FATTO IN BEANS) PER bLUEj????
INOLTRE SMEMBRARLO IN PIù CLASSI DI CIU LA PRINCIPALE(ANTENATO) E POI LE ALTRE PER UNA MAGGIORE RIUSABILITA'...

GRAZIE

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JTextField;
import java.awt.*;
import javax.swing.JButton;
import javax.swing.JTextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class Test extends JFrame {
private int[] number = new int[3];
private int count;
JTextField jTextField1 = new JTextField();
JButton jButton1 = new JButton();
JTextArea jTextArea1 = new JTextArea();
JButton jButton2 = new JButton();

public Test() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
this.setSize(new Dimension( 450, 250 ));
this.show();
}

private void jbInit() throws Exception {
getContentPane().setLayout(null);
jTextField1.setText("");
jTextField1.setBounds(new Rectangle(8, 32, 122, 20));
jButton2.setBounds(new Rectangle(37, 190, 139, 23));
jButton2.setText("Cancella tutto");
jButton2.addActionListener(new Test_jButton2_actionAdapter(this));
this.getContentPane().add(jTextField1, null);
jTextArea1.setText("");
jTextArea1.setBounds(new Rectangle(13, 68, 268, 88));
this.getContentPane().add(jButton1);
this.getContentPane().add(jTextArea1);
this.getContentPane().add(jButton2);
jButton1.setBounds(new Rectangle(207, 32, 71, 23));
jButton1.setText("salva");
jButton1.addActionListener(new Test_jButton1_actionAdapter(this));
}

public void jButton1_actionPerformed(ActionEvent e) {

if( this.number == null ){

this.number = new int[3];
}
if( count < 3 ){
this.number[count] = Integer.parseInt(jTextField1.getText());
StringBuffer sb = new StringBuffer( jTextArea1.getText() );
sb.append( "\n" );
sb.append( String.valueOf( this.number[count] ) );
jTextArea1.setText( sb.toString() );
jTextField1.setText( "" );
count++;
System.out.println( count );
}else{

jTextArea1.setText( "Array ha un massimo di 3 elementi" );
}
}

public void jButton2_actionPerformed(ActionEvent e) {

jTextArea1.setText( "" );
this.number = null;
count = 0;
}

public static void main( String[] args ){

new Test();
}
}


class Test_jButton2_actionAdapter implements ActionListener {
private Test adaptee;
Test_jButton2_actionAdapter(Test adaptee) {
this.adaptee = adaptee;
}

public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}


class Test_jButton1_actionAdapter implements ActionListener {
private Test adaptee;
Test_jButton1_actionAdapter(Test adaptee) {
this.adaptee = adaptee;
}

public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
jacopone@interfree.it è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura) Hyundai IONIQ 5 N, l'elettrica che finge di esse...
La Cina si prepara al primo lancio orbit...
Sale LAN, la Manovra 2027 introduce una ...
11 prezzi imperdibili in Amazon: non sol...
Giù i prezzi di Xiaomi 17T e Xiao...
Una tassa di 5,5 centesimi su ogni gigab...
Vuoi clonare un videogioco con l'IA? Cla...
Furto da 6,3 miliardi di dollari, Binanc...
Gli USA dipendono dai robot stranieri: T...
Volkswagen non ha più soldi per l...
Telescopio spaziale Hubble: la NASA cerc...
Più sottile e potente: le nuove i...
Il JPL estende la vita operativa della s...
DAZN Full è in offerta: tutta la ...
GTA 6 su PC potrebbe arrivare prima del ...
Da zero al tracciato in secondi: LibreCo...
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: 19:52.


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