Yeni Cevap 
 
Konuyu Değerlendir
  • 1 Oy - 3 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Javada Frame listbox
15-12-2011, 02:03
Mesaj: #1
Javada Frame listbox
main
import javax.swing.JFrame;

   public class maın
   {
      public static void main( String args[] )
      {
         ListTest listFrame = new ListTest(); // create ListFrame
        listFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        listFrame.setSize( 350, 150 ); // set frame size
        listFrame.setVisible( true ); // display frame
     } // end main
  } // end class ListTest
Listbox
import java.awt.FlowLayout;
  import java.awt.Color;
   import javax.swing.JFrame;
   import javax.swing.JList;
   import javax.swing.JScrollPane;
   import javax.swing.event.ListSelectionListener;
   import javax.swing.event.ListSelectionEvent;
  import javax.swing.ListSelectionModel;

  public class ListTest extends JFrame
  {
     private JList colorJList; // list to display colors
     private final String colorNames[] = { "Black", "Blue", "Cyan",
        "Dark Gray", "Gray", "Green", "Light Gray", "Magenta",
        "Orange", "Pink", "Red", "White", "Yellow" };
     private final Color colors[] = { Color.BLACK, Color.BLUE, Color.CYAN,
        Color.DARK_GRAY, Color.GRAY, Color.GREEN, Color.LIGHT_GRAY,
        Color.MAGENTA, Color.ORANGE, Color.PINK, Color.RED, Color.WHITE,
        Color.YELLOW };

     // ListFrame constructor add JScrollPane containing JList to JFrame
     public ListTest()
     {
        super( "List Test" );
        setLayout( new FlowLayout() ); // set frame layout

        colorJList = new JList( colorNames ); // create with colorNames
        colorJList.setVisibleRowCount( 5 ); // display five rows at once

        // do not allow multiple selections                                
        colorJList.setSelectionMode( ListSelectionModel.SINGLE_SELECTION );

        // add a JScrollPane containing JList to frame
        add( new JScrollPane( colorJList ) );        

        colorJList.addListSelectionListener(
           new ListSelectionListener() // anonymous inner class
           {
              // handle list selection events
              public void valueChanged( ListSelectionEvent event )
              {
                 getContentPane().setBackground(
                    colors[ colorJList.getSelectedIndex() ] );
              } // end method valueChanged
           } // end anonymous inner class
        ); // end call to addListSelectionListener
     } // end ListFrame constructor
  } // end class ListFrame


Eklenti Dosyaları Tırnak(lar)
   

Idea Sorunuz veya öneriniz varsa lütfen bildirin.
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesaji bir cevapta alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Javada Frame checkbox dede 0 72 15-12-2011 01:59
Son Mesaj: dede
  Javada Frame Buton koyma ve action hale getirme dede 0 86 15-12-2011 01:54
Son Mesaj: dede
  Javada Frame Label kullanımı ve resim görüntüleme dede 0 84 15-12-2011 01:48
Son Mesaj: dede

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi

BilisimTurk.Org
İletişim | BilisimTurk | En Üste Dön | İçeriğe Dön | Arşiv | RSS Beslemesi