On Thu, 3 Feb 2022 11:20:50 GMT, Manukumar V S <[email protected]> wrote:
>> This tests the behaviour of the method JRootPane.setDefaultButton() in >> different platforms with different LAFs. >> As per the spec >> https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/JRootPane.html#setDefaultButton(javax.swing.JButton), >> "The default button is the button which will be activated when a UI-defined >> activation event (typically the Enter key) occurs in the root pane >> regardless of whether or not the button has keyboard focus (unless there is >> another component within the root pane which consumes the activation event, >> such as a JTextPane). ". >> >> This test is run multiple times in different platforms and got 100% success >> in mac and windows, linux. > > Manukumar V S has updated the pull request incrementally with one additional > commit since the last revision: > > 8280913: Create a regression test for JRootPane.setDefaultButton() method test/jdk/javax/swing/JRootPane/DefaultButtonTest.java line 77: > 75: frame = new JFrame(); > 76: JPanel panel = new JPanel(); > 77: panel.setLayout(new FlowLayout()); `FlowLayout` is the default layout manager for `JPanel`. If you like to set the layout manager explicitly, you can pass it to `JPanel` constructor. ------------- PR: https://git.openjdk.java.net/jdk/pull/7278
