|
|
Return
to JAVA JTree list |
Best books about JAVA programming:
|
JAVA JComboBox
This example shows how to ajust jcombobox width
according to its list item's length.It includes 2 files: SteppedComboBoxExample.java and SteppedComboBox.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
public class SteppedComboBoxExample extends JFrame {
public SteppedComboBoxExample() {
super("SteppedComboBox Example");
String[] str = {
"A",
"abcdefghijkadxfgzyzc",
"ABCDEFG",
"0123456789adf"
};
SteppedComboBox combo = new SteppedComboBox(str);
Dimension d = combo.getPreferredSize();
combo.setPreferredSize(new Dimension(50, d.height));
combo.setPopupWidth(d.width);
getContentPane().setLayout(new FlowLayout());
getContentPane().add(combo);
}
public static void main (String args[]) {
SteppedComboBoxExample f = new SteppedComboBoxExample();
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.setSize (300, 100);
f.show();
}
}
|
|
|