引用页_初学Java:仿写记事本_MyCellRenderer.java

原创 2012年03月22日 20:16:40

<< 返回
  

import java.awt.Component;
import java.awt.Font;

import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.ListCellRenderer;

public class MyCellRenderer extends JLabel implements ListCellRenderer<Object> {
	/**
	 * 
	 */
	private static final long serialVersionUID = 2804034559328831035L;

	@Override
	public Component getListCellRendererComponent(JList<?> list, Object value,
			int index, boolean isSelected, boolean cellHasFocus) {
		// TODO Auto-generated method stub
		String s = value.toString();
        setText(s);
        if (isSelected) {
            setBackground(list.getSelectionBackground());
            setForeground(list.getSelectionForeground());
        } else {
            setBackground(list.getBackground());
            setForeground(list.getForeground());
        }
        setEnabled(list.isEnabled());
        setOpaque(true);	//允许重新绘制所有像素
        if ("常规".equals(s) || "倾斜".equals(s) || "粗体".equals(s) || "粗体 倾斜".equals(s)) {
    		setFont(new Font("宋体", index, 14));
    		return this;
        } else {
        	setFont(new Font(s, 0, 14));
        	return this;
        }
	}
}
  
<< 返回

Java仿Windows记事本源代码

先上截图: 源代码:import java.awt.*; import javax.swing.*; import javax.swing.filechooser.FileNameExt...
  • u010697681
  • u010697681
  • 2016年07月11日 15:43
  • 357

我的Java之路——一 记事本编写Java小程序

如题,怎么用记事本写Java程序首先请确定计算机已经配置好java开发环境,否则什么程序你写了也运行不出来。第一步,新建一个记事本文件。First是这个记事本的文件名,必须要带上.java后缀名第二步...
  • qimu_
  • qimu_
  • 2017年05月06日 19:50
  • 327

仿Windows记事本简要分析 (Java)

仿Windows记事本简要分析 (Java)   学Java的同学大部分都会做过一个小练习 ,用Java 做出一个记事本 。其中主要涉及的是界面和 io流 方面的知识 。    学完之...
  • yutong5818
  • yutong5818
  • 2017年12月21日 21:23
  • 63

java实现记事本之Java记事本源码及实现

今天给大家介绍一下关于如何用Java实现记事本功能,是学习Java swing的一个非常好的案例,下面先看一下运行结果: 下面我们来看源码: import java.awt.*; import...
  • llqqxf
  • llqqxf
  • 2016年07月11日 16:05
  • 20692

如何用java写一个简单的记事本。

初步应用swing图形界面,io输入输出,事件监听、响应器,以及类之间的相互关系。 刚刚正式学习java两个月不到,希望和大神们多交流,让彼此不断进步!...
  • OOFFrankDura
  • OOFFrankDura
  • 2016年11月06日 22:50
  • 5703

Java实战_手把手编写记事本

Java运用SWT插件编写桌面记事本应用程序可实现windows系统桌面记事本基本功能,傻瓜式教学,一步一步手把手操作。小白也可自己编写出完整的应用程序。 需要工具:Eclipse(带SWT插件) ...
  • chance2015
  • chance2015
  • 2016年01月14日 13:03
  • 22986

Java开发记事本(完整版)

Java开发记事本(完整版)
  • zenglinshan
  • zenglinshan
  • 2016年05月01日 04:34
  • 9436

wxpython仿写记事本

闲来无事,偶尔看到wxpython桌面开发,这是之前开发的..从别的博客中搬过来..以后大家开发桌面应用也可多了一种选择.. # -*- coding: utf-8 -*- import...
  • zhangkai08111
  • zhangkai08111
  • 2014年03月15日 23:47
  • 1010

用记事本运行一个java程序

一直对eclipse和jdk的关系没搞清楚,不知道为什么安装eclipse以后要安装jdk    学习了深入理解计算机系统以后,稍微明白一点,我们程序员写的高级程序计算机是 识别不出来的。那么需要由编...
  • linxizi0622
  • linxizi0622
  • 2016年10月24日 13:50
  • 880

java学习之用记事本写简单的HelloWorld程序

//public :表示这个类是公共的,一个java文件中只能有一个public类 //class:表示这是一个类 //HelloWorld:类名(公共类的类名必须和文件名一致) public cla...
  • geekday
  • geekday
  • 2014年07月09日 21:28
  • 1864
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:引用页_初学Java:仿写记事本_MyCellRenderer.java
举报原因:
原因补充:

(最多只允许输入30个字)