Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
import
import
import
javax.swing.*;
java.awt.*;
java.awt.event.KeyEvent;
java.util.Random;
{
int flag=0;
int count=comboBox.getItemCount();
String textToAdd=textField.getText();
for(int i=0;i<count;i++)
{
String temp=comboBox.getItemAt(i).toString();
if(temp.equals(textToAdd))
{
flag=1;
break;
}
}
if(flag==0)
{
comboBox.addItem(textToAdd);
JPanel panel=new JPanel();
Random r=new Random();
int c1=r.nextInt(255);
int c2=r.nextInt(255);
int c3=r.nextInt(255);
Color color=new Color(c1,c2,c3);
panel.setBackground(color);
centerPanel.add(panel,textToAdd);
cards.show(centerPanel, textToAdd);
}
textField.setText("");
}
}//GEN-LAST:event_textFieldKeyPressed
private void comboBoxItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-F
IRST:event_comboBoxItemStateChanged
if(evt.getSource()==comboBox)
{
cards.show(centerPanel,evt.getItem().toString());
}
}//GEN-LAST:event_comboBoxItemStateChanged
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting cod
e (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the d
efault look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lo
okandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIMana
ger.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(MainFrame.class.getName()).log(ja
va.util.logging.Level.SEVERE, null, ex);