Java——Frame框架

原创 2015年11月18日 21:52:10

/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:test.cpp
 * 作    者:李晓凯
 * 完成日期:2015年 11 月 18 日
 * 版 本 号:v1.0
 *
 * 问题描述:利用Java编写一个frame框架
 * 输入描述:无
 * 程序输出:

 */

package Frame;

import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.HeadlessException;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.border.LineBorder;

public class SwingCommomFeature extends JFrame {

	public SwingCommomFeature(){
		super();
		// TODO Auto-generated constructor stub
		setSize(600,300);
		setLocationRelativeTo(null);
		setLayout(new GridLayout(2,3,5,10));
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		JLabel[]jlbs = new JLabel[6];
		LineBorder border = new LineBorder(Color.yellow,2);
		for(int i=0;i<jlbs.length;i++){
			jlbs[i] = new JLabel();
			jlbs[i].setBackground(Color.white);
			jlbs[i].setFont(new Font("TimesRoman",Font.BOLD,30));
			jlbs[i].setBorder(border);
			add(jlbs[i]);
		}
		jlbs[0].setText("Black");
		jlbs[0].setForeground(Color.black);
		jlbs[0].setToolTipText("black");
		jlbs[1].setText("Blue");
		jlbs[1].setForeground(Color.blue);
		jlbs[1].setToolTipText("blue");
		jlbs[2].setText("cyan");
		jlbs[2].setForeground(Color.cyan);
		jlbs[2].setToolTipText("cyan");
		jlbs[3].setText("Green");
		jlbs[3].setForeground(Color.green);
		jlbs[3].setToolTipText("green");
		jlbs[4].setText("Magenta");
		jlbs[4].setForeground(Color.magenta);
		jlbs[4].setToolTipText("magenta");
		jlbs[5].setText("Orange");
		jlbs[5].setForeground(Color.orange);
		jlbs[5].setToolTipText("orange");
		setVisible(true);
		
	}
    public static void main(String[] args) {
		new SwingCommomFeature();
	}
	
}


这就是所输出的框架!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

三、mcg-helper发布V1.0.1-Alpha版本

经过朋友们的反馈,现进行升级,主要修复bug和增加必要的实用功能,本次升级内容如下:         1、修复编辑数据时,通过tab切换文本框时,数据未保存问题。      ...

十四、mcg-helper业务系统单表业务模块自动化生成dao接口

本节教程讲解dao接口文件的生成,示例为简单起见,在dao接口中定义增、删、改、查四个基本方法。下面来看看流程中运用到的控件: 红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件  ...

Java三大主流框架概述

Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的J...

二、mcg-helper《认识与使用》

首次认识mcg-helper朋友们,能来到这里,我相信多数都是从事技术工作的,我们就开门见山吧,另外笔者不善文采,大家手下留情!带着mcg-helper是什么?到底能做什么?能帮助到我们什么?的疑问,...

十一、mcg-helper_V1.0.0-Beta软件介绍

mcg-helper是什么?能做什么?我们使用它有什么好处?          首先mcg-helper的定位是一款研发辅助工具,以研发人员为中心,致力于减少、简化工作量,提供便捷实用的功能服务。 作...

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》

今天为大家带来数据库反向生成mybatis相关文件,mybatis框架作为J2EE企业级开发最流行的数据库持久化框架之一,业界也是广泛应用。让我们看看如何运用mcg-helper来生成需要的文件,目前...

十二、mcg-helper业务系统单表业务模块自动化生成model类

MVC设计模式将数据、业务逻辑、显示进行分离,业界MVC框架数不胜数,想必大家不会陌生的!在这里详解《业务系统单表生成示例教程》是如何完成model类的生成,我们先来看看示例教程中流程图所运用的控件:...

专一、自动化代码生成探讨

今天与大家一起聊聊自动化代码生成的话题,相信很多朋友在刚入行时候,就已经接触到各种各样代码生成了,通过它确实减少了不必要的工作量,自动化达到了效率的提高。众多代码生成器中普遍性有很多种,比如一键生成基...

Java框架(一)——什么是框架?

随着Java面向对象语言的流行以及多层架构应用的出现,使得应用程序的可复用性得到了大大的提高,框架这个东西也在应用程序中开始出现,并得到了广泛的使用。那么什么是框架呢?还有Java的框架都有什么呢?我...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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