27/11/09 22:21
zottiman
Sono alle prime armi con il Java.. ho cominciato da poco, infatti lo vedrete dalla forma del mio codice..
Partiamo dal primo passo.. vorrei che quello che scrivo nei JTextField alla pressione del bottone aggiungi si salvino nella rispettive variabili che poi andranno scritte su un file XML quando imparerò a farlo.. adesso non salva nelle variabili e non capisco perchè...
potreste darmi una mano..
è una parte del programma quindi qui manca il main...
Partiamo dal primo passo.. vorrei che quello che scrivo nei JTextField alla pressione del bottone aggiungi si salvino nella rispettive variabili che poi andranno scritte su un file XML quando imparerò a farlo.. adesso non salva nelle variabili e non capisco perchè...
potreste darmi una mano..
package Player; import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.*; import javax.swing.*; public class Nuovo extends JFrame{ public Container sfondo; public JPanel pannello; public JTextField url, artista, titolo; public JButton aggiungi; public JLabel lUrl, lArtista, lTitolo; public Nuovo(){ setSize(250,180); setTitle("Nuovo"); sfondo = getContentPane(); pannello = new JPanel(); pannello.setBackground(Color.white); pannello.setLayout(new GridLayout(7,1)); lUrl = new JLabel("URL : "); url = new JTextField(); url.setEditable(true); lArtista = new JLabel("ARTISTA : "); artista = new JTextField(); artista.setEditable(true); lTitolo = new JLabel("TITOLO : "); titolo = new JTextField(); titolo.setEditable(true); aggiungi = new JButton("Aggiungi"); Ascoltatore ascoltatore = new Ascoltatore(); aggiungi.addActionListener(ascoltatore); sfondo.add(pannello); pannello.add(lUrl); pannello.add(url); pannello.add(lArtista); pannello.add(artista); pannello.add(lTitolo); pannello.add(titolo); pannello.add(aggiungi); setVisible(true); } public String getUrl() { String sUrl = url.getText(); return sUrl; } public String getArtista() { String sArtista = artista.getText(); return sArtista; } public String getTitolo() { String sTitolo = titolo.getText(); return sTitolo; } public class Ascoltatore implements ActionListener{ public void actionPerformed(ActionEvent e) { Nuovo nuovo = new Nuovo(); String comando = e.getActionCommand(); if(comando.equals("Aggiungi")){ String url = nuovo.getUrl(); String titolo = nuovo.getTitolo(); String artista = nuovo.getArtista(); System.out.println("Aggiungi : " + url + titolo + artista); } else{System.out.println("Errore");}; } } }
è una parte del programma quindi qui manca il main...
aaa