< prev index next >
src/com/sun/javatest/exec/RenderingUtilities.java
Print this page
rev 145 : 7902237: Fixing raw use of parameterized class
Reviewed-by: jjg
*** 39,53 ****
import com.sun.javatest.TestResultTable;
import com.sun.javatest.tool.I18NUtils;
import com.sun.javatest.util.I18NResourceBundle;
class RenderingUtilities {
! static ListCellRenderer createTestListRenderer() {
return new TestCellRenderer(i18n);
}
! static ListCellRenderer createTRTNodeRenderer() {
return new TestCellRenderer(i18n);
}
static ListCellRenderer<TestFilter> createFilterListRenderer() {
return new FilterCellRenderer(i18n);
--- 39,53 ----
import com.sun.javatest.TestResultTable;
import com.sun.javatest.tool.I18NUtils;
import com.sun.javatest.util.I18NResourceBundle;
class RenderingUtilities {
! static ListCellRenderer<Object> createTestListRenderer() {
return new TestCellRenderer(i18n);
}
! static ListCellRenderer<Object> createTRTNodeRenderer() {
return new TestCellRenderer(i18n);
}
static ListCellRenderer<TestFilter> createFilterListRenderer() {
return new FilterCellRenderer(i18n);
*** 61,77 ****
// --------- Inner classes -------
/**
* Render a list of tests (TestResult objects).
*/
! static class TestCellRenderer extends JLabel implements ListCellRenderer {
public TestCellRenderer(I18NResourceBundle i18n) {
setOpaque(false);
this.i18n = i18n;
}
! public Component getListCellRendererComponent(JList list,
Object value, int index, boolean isSelected, boolean cellHasFocus) {
if (value == null) // very strange...
return this;
if (value instanceof TestResult) {
--- 61,77 ----
// --------- Inner classes -------
/**
* Render a list of tests (TestResult objects).
*/
! static class TestCellRenderer extends JLabel implements ListCellRenderer<Object> {
public TestCellRenderer(I18NResourceBundle i18n) {
setOpaque(false);
this.i18n = i18n;
}
! public Component getListCellRendererComponent(JList<?> list,
Object value, int index, boolean isSelected, boolean cellHasFocus) {
if (value == null) // very strange...
return this;
if (value instanceof TestResult) {
*** 105,115 ****
setFont(getFont().deriveFont(Font.PLAIN));
return this;
}
! private void setBasicAttribs(boolean isSelected, JList list) {
// Hopefully safe to share...will help with saving space
// This border is to provide space between the text and the
// side of the widget, helping readability.
setBorder(spacerBorder);
--- 105,115 ----
setFont(getFont().deriveFont(Font.PLAIN));
return this;
}
! private void setBasicAttribs(boolean isSelected, JList<?> list) {
// Hopefully safe to share...will help with saving space
// This border is to provide space between the text and the
// side of the widget, helping readability.
setBorder(spacerBorder);
*** 157,167 ****
setFont(false);
return this;
}
! private void setColors(boolean isSelected, JList list) {
if (isSelected) {
setOpaque(true);
setForeground(list.getSelectionForeground());
setBackground(list.getSelectionBackground());
}
--- 157,167 ----
setFont(false);
return this;
}
! private void setColors(boolean isSelected, JList<?> list) {
if (isSelected) {
setOpaque(true);
setForeground(list.getSelectionForeground());
setBackground(list.getSelectionBackground());
}
< prev index next >