JavaBean/Images

Pessoal, tô com 2 dúvidas;

  1. Parece q ñ é uma boa prática ter outros métodos em um JavaBean, além do get/set, existe um motivo especial para isso? E quando eu for utilizar o Hibernate por exemplo, eu tenho o desempenho afetado?

  2. Tem como eu redimensionar o tamanho de uma imagem em um JButton? Sem utilizar uma IDE, e sem ter q ia na pasta onde o arquivo se encontra e diminuí-lo?

Vlw

ninguém?