User Tools

Site Tools


swing:combo_box

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
swing:combo_box [2015/05/10 20:16]
gthanos created
swing:combo_box [2018/03/27 20:53]
gthanos [Εditable combo box]
Line 10: Line 10:
 ===== Listener Interface ===== ===== Listener Interface =====
  
-Ένα Combo Box συνδέεται με ένα ή περισσότερα αντικείμενα του τύπου  [[http://docs.oracle.com/javase/7/docs/api/java/awt/event/ActionListener.html|ActionListener]]. Για να εντοπίσετε την επιλογή του χρήστη αντί να κάνετε τα εξής+Ένα Combo Box συνδέεται με ένα ή περισσότερα αντικείμενα του τύπου  [[http://docs.oracle.com/javase/7/docs/api/java/awt/event/ActionListener.html|ActionListener]]. Για να εντοπίσετε την επιλογή του χρήστη αρκεί να κάνετε τα εξής (__με την προϋπόθεση ότι έχετε ορίσει τον κατάλληλο Listener για το ComboBox σας__):
 <code java> <code java>
 public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
Line 23: Line 23:
  
 <code java ComboBoxDemo.java> <code java ComboBoxDemo.java>
-package components; 
  
 import java.awt.*; import java.awt.*;
Line 78: Line 77:
  
   protected void updateLabel(String name) {   protected void updateLabel(String name) {
-    ImageIcon icon = createImageIcon("images/"name + ".gif");+    ImageIcon icon = createImageIcon(name + ".gif");
     picture.setIcon(icon);     picture.setIcon(icon);
     picture.setToolTipText("A drawing of a " + name.toLowerCase());     picture.setToolTipText("A drawing of a " + name.toLowerCase());
Line 136: Line 135:
  
 <code java ComboBoxDemo2.java> <code java ComboBoxDemo2.java>
- 
-package components; 
  
 import java.awt.*; import java.awt.*;
Line 267: Line 264:
  
  
 +| Προηγούμενο: [[:swing:lists | Λίστες - Η κλάση JList ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:swing:panels | Η κλάση JPanel ]] |
  
swing/combo_box.txt · Last modified: 2018/04/13 08:27 (external edit)