例えば、JButtonのメソッドの仕様を int getText(); void setText( int value ); と、変更したい場合を考えます。 このとき、 public IntegerButton extends JComponent { JButton delegator; public IntegerButton(int value, Icon icon) { delegator = new JButton(Integer.toString(value), icon); setLayout(new BorderLayout()); add(delegator); } public int getText() { return Integer.parseInt(delegator.getText()); } public void setText(int value) {