Mercurial > hg > release > thermostat-1.0
changeset 411:f7b94395448e
Make the heap dump list scrollable
Reviewed-by: neugens
Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2012-June/001954.html
author | Omair Majid <omajid@redhat.com> |
---|---|
date | Thu, 21 Jun 2012 11:28:24 -0400 |
parents | 5f58e1af2791 |
children | aebfbb3d4d03 |
files | client/heapdumper/src/main/java/com/redhat/thermostat/client/heap/swing/StatsPanel.java |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/client/heapdumper/src/main/java/com/redhat/thermostat/client/heap/swing/StatsPanel.java Thu Jun 21 17:25:37 2012 +0200 +++ b/client/heapdumper/src/main/java/com/redhat/thermostat/client/heap/swing/StatsPanel.java Thu Jun 21 11:28:24 2012 -0400 @@ -46,6 +46,7 @@ import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JPanel; +import javax.swing.JScrollPane; import javax.swing.LayoutStyle.ComponentPlacement; import javax.swing.ListSelectionModel; import javax.swing.SwingConstants; @@ -99,6 +100,7 @@ heapDumpButton = new JButton("Heap Dump"); + JScrollPane dumpListScrollPane = new JScrollPane(); dumpList = new JList<>(); listModel = new DefaultListModel<>(); dumpList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); @@ -110,7 +112,7 @@ .addGroup(gl_rightPanel.createSequentialGroup() .addContainerGap() .addGroup(gl_rightPanel.createParallelGroup(Alignment.TRAILING) - .addComponent(dumpList, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 173, Short.MAX_VALUE) + .addComponent(dumpListScrollPane, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, 173, Short.MAX_VALUE) .addComponent(heapDumpButton, GroupLayout.DEFAULT_SIZE, 173, Short.MAX_VALUE) .addGroup(gl_rightPanel.createSequentialGroup() .addGroup(gl_rightPanel.createParallelGroup(Alignment.TRAILING, false) @@ -136,12 +138,14 @@ .addGap(18) .addComponent(heapDumpButton) .addGap(18) - .addComponent(dumpList, GroupLayout.DEFAULT_SIZE, 172, Short.MAX_VALUE) + .addComponent(dumpListScrollPane, GroupLayout.DEFAULT_SIZE, 172, Short.MAX_VALUE) .addContainerGap()) ); rightPanel.setLayout(gl_rightPanel); setLayout(groupLayout); + dumpListScrollPane.setViewportView(dumpList); + // initially invisible dumpList.setVisible(false); }