Java 实验8_1

 /*
 * @(#)DrawNamesTest
 *
 * Copyright 2008 School of Software, Yunnan University.
 *                                  All rights reserved
 */
package cn.edu.ynu.sei.Java_Labs.Lab8.Lab8_1;

/**
 * 调用Frame
 * @version 1.0.0.0 Jan 27, 2008
 * @author eleven
 */
public class DrawNamesTest {

    public static void main(String[] args) {
        NamesFrame namesFrame = new NamesFrame();
    }
}



/*
 * @(#)NamesFrame
 *
 * Copyright 2008 School of Software, Yunnan University.
 *                                  All rights reserved
 */
package cn.edu.ynu.sei.Java_Labs.Lab8.Lab8_1;

import javax.swing.JFrame;

/**
 * 实验8第一个 设置一个Frame
 * @version 1.0.0.0 Jan 27, 2008
 * @author eleven
 */
public class NamesFrame extends JFrame {

    public static final int DEFAULT_WIDTH = 500;
    public static final int DEFAULT_HEIGHT = 500;

    public NamesFrame() {
        super("Display Name");
        setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        NamesPanel namesPanel = new NamesPanel();
        setContentPane(namesPanel);
        setVisible(true);
    }
}


/*
 * @(#)NamesPanel
 *
 * Copyright 2008 School of Software, Yunnan University.
 *                                  All rights reserved
 */
package cn.edu.ynu.sei.Java_Labs.Lab8.Lab8_1;

import java.awt.Color;
import java.awt.Font;
import javax.swing.JLabel;
import javax.swing.JPanel;

/**
 * 实验8第一个 设置一个Panel并在上面添加内容
 * @version 1.0.0.0 Jan 27, 2008
 * @author eleven
 */
public class NamesPanel extends JPanel {

    public NamesPanel() {
        for (int i = 4; i <= 24; i++) {
            Font f = new Font("Serial", Font.BOLD, i);
            JLabel nameLabel = new JLabel("Eleven");
            nameLabel.setFont(f);
            nameLabel.setForeground(Color.RED);

            add(nameLabel);
        }

    }
}


-----------------
测试
/*
 * @(#)DrawNamesTestTest
 *
 * Copyright 2008 School of Software, Yunnan University.
 *                                  All rights reserved
 */
package cn.edu.ynu.sei.Java_Labs.Lab8.Lab8_1;

import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;

/**
 * 实验8 第一个测试用例
 * @version 1.0.0.0 Jan 28, 2008
 * @author eleven
 */
public class DrawNamesTestTest {

    public DrawNamesTestTest() {
    }

    @BeforeClass
    public static void setUpClass() throws Exception {
    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }

    @Before
    public void setUp() {
    }

    @After
    public void tearDown() {
    }

    /**
     * Test of main method, of class DrawNamesTest.
     */
    @Test
    public void main() {
        System.out.println("main");
        String[] args = null;
        DrawNamesTest.main(args);
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值