请问JComboBox的问题 可以用它的绘制器,用JLabel做为对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* * Created on 2004-10-17 */package com.yuch.ui;import java.awt.Color;import java.awt.Component;//import java.util.Iterator;//import java.util.List;import javax.swing.JComboBox;//import javax.swing.JTable;import javax.swing.JLabel;import javax.swing.BorderFactory;import javax.swing.ListCellRenderer;/** * @author yuch */public class DataRenderer extends JLabel implements ListCellRenderer { public DataRenderer() {// Iterator iter = values.iterator();// while( iter.hasNext() ) {// addItem( (String)iter.next() );// } } public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean hasFocus) { if ( isSelected ) { setBorder( BorderFactory.createLineBorder(Color.red) ); } else { setBorder( BorderFactory.createLineBorder(Color.DARK_GRAY) ); }// if (isSelected) {// setForeground( list.getSelectionForeground() );// super.setBackground( list.getSelectionBackground() );// } else {// setForeground(list.getForeground());// setBackground(list.getBackground());// } // Select the current value// setSelectedItem( value ); setText( value.toString() ); return this; }} java多线程队列问题 JAVA利用SAX如何解析html提取里面的超链接 StringBuffer类的问题 这个问题怎么解决(Exception in thread "main" java.lang.NoClassDefFoundError: test001) 在java中对ui界面多个控件监听的实现只能用内部类? 求教XSL-fo 的语法问题 如何指定xml解析器? 谁能提供我java 打印(纯java代码)的源程序? 有谁要jbuilder8的注册机? 请问在更新数据库操作,如何实现事务。 java+sqlserver最让人头疼的东西!!!! 如果防止在A和B之间建立多个socket?
* Created on 2004-10-17
*/
package com.yuch.ui;import java.awt.Color;
import java.awt.Component;
//import java.util.Iterator;
//import java.util.List;import javax.swing.JComboBox;
//import javax.swing.JTable;
import javax.swing.JLabel;
import javax.swing.BorderFactory;
import javax.swing.ListCellRenderer;/**
* @author yuch
*/
public class DataRenderer extends JLabel implements ListCellRenderer {
public DataRenderer() {
// Iterator iter = values.iterator();
// while( iter.hasNext() ) {
// addItem( (String)iter.next() );
// }
}
public Component getListCellRendererComponent( JList list,
Object value, int index,
boolean isSelected,
boolean hasFocus) {
if ( isSelected ) {
setBorder( BorderFactory.createLineBorder(Color.red) );
}
else {
setBorder( BorderFactory.createLineBorder(Color.DARK_GRAY) );
}
// if (isSelected) {
// setForeground( list.getSelectionForeground() );
// super.setBackground( list.getSelectionBackground() );
// } else {
// setForeground(list.getForeground());
// setBackground(list.getBackground());
// } // Select the current value
// setSelectedItem( value );
setText( value.toString() );
return this;
}
}