Hi, Hendrik. Looks like the similar issue was fixed for textured buttons: https://bugs.openjdk.java.net/browse/JDK-8000435 It would be good if you create a new issue. Thanks!
On 25.11.2013 12:52, Hendrik Schreiber wrote:
Hi, the focus border of a "roundRect" JButton (as originally defined in https://developer.apple.com/library/mac/technotes/tn2007/tn2196.html — I couldn't find a more recent documentation) is cut off left and right in the current Oracle 1.7.0_45 release. Seems like something with the sizing is off. I uploaded a screenshot to http://www.tagtraum.com/download/focus_border.png Is this a known issue, or should I file a bug report at http://bugreport.sun.com/bugreport/ (or is there a better place?)? Thanks, -hendrik Code to reproduce on 1.7.0_45 on OS X 10.9: import javax.swing.*; import java.awt.*; public class RoundedRectangleButton { public static void main(String[] args) { final JFrame frame = new JFrame(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.getContentPane().setLayout(new BorderLayout()); final JButton button = new JButton("FocusedButton"); button.putClientProperty("JButton.buttonType", "roundRect"); frame.add(button, BorderLayout.NORTH); frame.add(new JPanel(), BorderLayout.CENTER); SwingUtilities.invokeLater(new Runnable() { public void run() { frame.setBounds(200, 200, 200, 70); frame.setVisible(true); } }); } }
-- Best regards, Sergey.