Home Segments Top Top Previous Next

1087: Mainline

To assist in your experiments with layout managers, you need to define a component with appropriate getMinimumSize and getPreferredSize methods defined. One convenient way to define such a component is to extend the JButton class, shadowing the getMinimumSize and getPreferredSize methods:

import java.awt.*; 
import javax.swing.*; 
public class TestButton extends JButton { 
 public TestButton (String t) { 
  super(t); 
 } 
 public Dimension getMinimumSize() {return new Dimension(50, 30);} 
 public Dimension getPreferredSize() {return new Dimension(50, 30);} 
}