Non riesco
Nel JOptionPane che mi appare non riesco ad impostare alcune caratteristiche.
1)la jtext area deve avere una dimensione fissa, nel mio caso acquista la dimensione del testo che contiene, se si cancella il testo lasua dimensione varia spostando il tasto memorizza.
2)con cosa mi consigliate di cambiare JOptionPane.DEFAULT_OPTION?
3)quando premo il bottone ok della seconda joption pane vorrei che si chiudesse anche la prima.
se avete consigli su come migliorare il tutto sono ben accetti
codice:
private static void autoreActionPerformed(ActionEvent evt) {
JButton memorizza=new JButton("Memorizza");
final JTextArea nome=new JTextArea("Inserisci il nome dell'autore");
nome.setBackground(Color.yellow);
nome.setSize(100,50);
Object[] options=new Object[2];
options[0]=nome;
options[1]=memorizza;
memorizza.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
memorizaActionPerformed(evt);
}
private void memorizaActionPerformed(ActionEvent evt) {
String testo=nome.getText();
JOptionPane.showMessageDialog(null,testo,"Inserito",JOptionPane.INFORMATION_MESSAGE);
}});
JOptionPane.showOptionDialog(null,"Inserisci i dati dell'autore", "Inserisci autore", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.DEFAULT_OPTION, null, options, options[1]);
}