I am new to Java but not to GUI programming. I have created a JButton with both an Icon and Text on the center of the button. The problem I have is that the control thinks the text is too big to fit on the button and draws the text as "...". Pixel-wise it will fit just fine. Is there a way for me to draw the text myself?