dialog.addComponentListener(new ComponentListener() {
...
...
public void componentResized(ComponentEvent e) {
//do something
}
]);
...
...
public void componentResized(ComponentEvent e) {
//do something
}
]);
附上source
this.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
Component src = e.getComponent();
Dimension size = src.getSize();
if (size.getWidth() > preferredSize.getWidth()) {
src.setSize((int)preferredSize.getWidth() , (int)size.getHeight());
}
});