< prev index next >
src/com/sun/javatest/exec/RenderingUtilities.java
Print this page
@@ -47,11 +47,11 @@
static ListCellRenderer createTRTNodeRenderer() {
return new TestCellRenderer(i18n);
}
- static ListCellRenderer createFilterListRenderer() {
+ static ListCellRenderer<TestFilter> createFilterListRenderer() {
return new FilterCellRenderer(i18n);
}
private static I18NResourceBundle i18n =
I18NResourceBundle.getBundleForClass(RenderingUtilities.class);
@@ -131,22 +131,22 @@
/**
* Render a list of test filters with their descriptive name.
* @see com.sun.javatest.TestFilter#getName()
*/
- static class FilterCellRenderer extends JLabel implements ListCellRenderer {
+ static class FilterCellRenderer extends JLabel implements ListCellRenderer<TestFilter> {
public FilterCellRenderer(I18NResourceBundle i18n) {
setOpaque(false);
this.i18n = i18n;
}
- public Component getListCellRendererComponent(JList list,
- Object value, int index, boolean isSelected, boolean cellHasFocus) {
+ public Component getListCellRendererComponent(JList<? extends TestFilter> list,
+ TestFilter value, int index, boolean isSelected, boolean cellHasFocus) {
String name = null;
- TestFilter filter = (TestFilter)value;
+ TestFilter filter = value;
name = filter.getName();
//setToolTipText(filter.getDescription());
if (name != null && name.length() > 0)
setText(name);
< prev index next >