Mercurial > hg > release > icedtea-web-1.5
changeset 1000:8e9179035018
Fixed ConsoleOutputPane UI for lower resolutions.
2014-07-30 Jie Kang <jkang@redhat.com>
Fix to Java ConsoleOutputPane for lower resolutions. Addresses bug
PR1859 where part of the pane is hidden and unnaccessible when
clicking Show Details.
* netx/net/sourceforge/jnlp/util/logging/ConsoleOutputPane.java:
author | Jie Kang <jkang@redhat.com> |
---|---|
date | Wed, 30 Jul 2014 14:13:51 -0400 |
parents | f16daf7f68fa |
children | 5fff68c9a9ec |
files | ChangeLog netx/net/sourceforge/jnlp/util/logging/ConsoleOutputPane.java |
diffstat | 2 files changed, 15 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Wed Jul 30 14:05:11 2014 -0400 +++ b/ChangeLog Wed Jul 30 14:13:51 2014 -0400 @@ -1,3 +1,10 @@ +2014-07-30 Jie Kang <jkang@redhat.com> + + Fix to Java ConsoleOutputPane for lower resolutions. Addresses bug + PR1859 where part of the pane is hidden and unnaccessible when + clicking Show Details. + * netx/net/sourceforge/jnlp/util/logging/ConsoleOutputPane.java: + 2014-07-30 Jie Kang <jkang@redhat.com> Fix to Control Panel UI for lower resolutions. Addresses bug
--- a/netx/net/sourceforge/jnlp/util/logging/ConsoleOutputPane.java Wed Jul 30 14:05:11 2014 -0400 +++ b/netx/net/sourceforge/jnlp/util/logging/ConsoleOutputPane.java Wed Jul 30 14:13:51 2014 -0400 @@ -85,7 +85,9 @@ public ConsoleOutputPane(final ObservableMessagesProvider dataProvider) { model = new ConsoleOutputPaneModel(dataProvider); // Create final JComponents members + jPanel2 = new JPanel(); + jpanel2scrollpane = new JScrollPane(jPanel2); showHeaders = new JCheckBox(); showUser = new JCheckBox(); sortCopyAll = new JCheckBox(); @@ -656,12 +658,12 @@ addComponent(jScrollPane1, GroupLayout.DEFAULT_SIZE, 684, Short.MAX_VALUE). addGroup(jPanel1Layout.createSequentialGroup().addGroup(jPanel1Layout.createParallelGroup(GroupLayout.Alignment.TRAILING). addComponent(showHide, GroupLayout.Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 672, Short.MAX_VALUE). - addComponent(jPanel2, GroupLayout.Alignment.LEADING, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap())))); + addComponent(jpanel2scrollpane, GroupLayout.Alignment.LEADING, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap())))); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(GroupLayout.Alignment.LEADING). addGroup(GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup().addContainerGap(). addComponent(jScrollPane1, GroupLayout.DEFAULT_SIZE, 329, Short.MAX_VALUE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED). - addComponent(jPanel2, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED). + addComponent(jpanel2scrollpane, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED). addComponent(showHide).addContainerGap())); final JMenuItem tab = new JMenuItem("insert \\t"); @@ -829,11 +831,11 @@ } private final void showHideActionPerformed(final ActionEvent evt) { - if (jPanel2.isVisible()) { - jPanel2.setVisible(false); + if (jpanel2scrollpane.isVisible()) { + jpanel2scrollpane.setVisible(false); showHide.setText(Translator.R("ButShowDetails")); } else { - jPanel2.setVisible(true); + jpanel2scrollpane.setVisible(true); showHide.setText(Translator.R("ButHideDetails")); } } @@ -922,6 +924,7 @@ private final JButton copyRich; private final JCheckBox highLight; private final JEditorPane jEditorPane1; + private final JScrollPane jpanel2scrollpane; private final JPanel jPanel2; private final JScrollPane jScrollPane1; private final JCheckBox mark;