图像界面编程简单窗体创建

/*
 * 图像界面编程
 * JFrame 窗体
 * JPanel 面板
 * JLabel 标签
 * JButton 按钮
 * JLabel 标签
 * ImageIcon 图标
 * 
 * 
 * */

package fish;

import java.util.*;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Fish{
	public static void main(String[] args){
		/*----------------------------框架----------------------------*/
		//创建一个窗体文件
		JFrame w = new JFrame();
		//创建面板
		JPanel p = new JPanel();
		//创建标签
		JLabel l = new JLabel("我们在进步");
		//创建按钮
		JButton btn = new JButton("文件");
		//创建文本
		JTextField text = new  JTextField(10);
		//创建一个图标
		ImageIcon icon =  new ImageIcon("aboutus.png");
		//创建一个标签JLabe1 ,用于以图标方式显示图片
		JLabel img = new JLabel(icon);
		//将标签添加到面板中
		p.add(l);
		//将面板添加到窗体中
		w.add(p);
		//将文本添加到窗体中
		p.add(text);
		//将按钮添加到面板中
		p.add(btn);
		//将存有图标标签添加到面板中
		p.add(img);

		//关闭窗体时,同时关闭java后台
		w.setDefaultCloseOperation(3);
		//设置窗体位置
		w.setLocation(100, 50);
		//窗口大小不可更改
		w.setResizable(false);
		//设置窗体大小
		w.setSize(800, 600);
		//设置标题
		w.setTitle("达人");
		//设置窗体可见
		w.setVisible(true);
	}
}
时间: 2024-10-11 15:45:47

图像界面编程简单窗体创建的相关文章

Java图形界面编程---------使窗体加载时处于正中间

很多时候我们在创建一个Java界面应用时,我们都想如果可以在运行程序的时候初始化窗体就处于屏幕 的正中间,那该多好!接下来我将介绍两种方法实现窗体居中. 一.方法一 使用java.awt.Window中的setLocationRelativeTo(Component c);方法进行设置. setLocationRelativeTo(Component c); Sets the location of the window relative to the specified component a

Java界面编程-建立一个可以画出图形的简单框架

引子:总共使用3个.java文件,建立一个简单界面编程的框架. 第1个文件:NotHelloWorldComponent.java //NotHelloWorldComponent.java 1 import java.awt.*; 2 import java.awt.geom.*; 3 import javax.swing.*; 4 5 public class NotHelloWorldComponent extends JComponent { 6 public static final

Java Swing界面编程(21)---事件处理:窗体事件

Splay树的插入操作,只需要处理好插入节点的孩子节点就可以了,最重要的是不要破坏了BST的基本规则. 因为高度并不是Splay树的首要因素,所以插入的时候也是使用splay操作,然后在根节点插入. 参考:http://www.geeksforgeeks.org/splay-tree-set-2-insert-delete/ 对比一下使用插入创建的树和手工创建数的区别,先序遍历的结果: #pragma once #include<stdio.h> #include <stdlib.h&g

C语言控制台窗体图形界面编程(总结)

本系列文章是笔者通过学习<C语言控制台窗体界面编程(修正版)>而写(关于此文档的很多其它信息请看本系列文章第一篇),旨在让大家更加清晰简洁easy地学习C语言控制台窗体界面的编程. 通过本系列文章我们能够在控制台窗体中制作好看的图形界面,方便了在非TC开发环境中的控制台窗体中进行文本界面和图形界面的设计,有利于向Windows应用程序开发过渡.也能够通过学习这些东西写些好玩的经典游戏比方贪吃蛇,扫雷和俄罗斯方块等. 事实上这些编程技巧并不算是C语言的.事实上,它仅仅只是是通过调用Windows

Windows界面编程第四篇 异形窗体(转)

原文转自 http://blog.csdn.net/morewindows/article/details/8451638 上一篇<Windows界面编程第三篇 异形窗体 普通版>介绍了异形窗口(异形窗体)的创建,其主要步骤为--先通过创建位图画刷来做窗口的背景画刷,再通过SetWindowLong为窗体加上WS_EX_LAYERED属性,然后使用SetLayeredWindowAttributes指定窗口的透明色来完成窗口形状的调整.并且为了使异形窗口支持鼠标的拖曳,在WM_LBUTTOND

c/c++界面编程

本帖计划从四个大的方面来讲 这四个方面是 窗口类.文件操作类.网络类.数据库类. 都是时下流行的编程必备技术 也是软件开发者 必须掌握的技术.中间以实例讲解 逐步学习 相信大家看完后 会有很大的提高的. 第一章 窗口类程序的编写 这一章就先来讲解下窗口类程序的编写.因为现在程序没有界面 就像人没有脸面一样 而且好的界面更能吸引人. 从基本的界面开始 相信能给大家指明出一条路的 使大家很容易地掌握窗口序的编写.其实界面设计利用VC 6.0 的 MFC 很容易地制作出来.这里从底层开始写代码来写界面

Windows界面编程-背景图片、透明特效使用

Windows界面编程第一篇 位图背景与位图画刷 可以通过WM_CTLCOLORDLG消息来设置对话框的背景,MSDN上对这个消息的说明如下: The WM_CTLCOLORDLG message is sent to a dialog box before the system draws the dialog box. By responding to this message, the dialog box can set its text and background colors us

VC++界面编程之--仿Facebook透明登录窗口

1. 开发工具:VC++ DUIEngine: 该工程由DUIEngine创建,没了解过DUIE的同学,可以看前面的DUIE配置文章:点击打开链接 编译DUIE工程时,请选择"全部重新构建"构建所有的工程,以确保所有的更改都能生效.因为当你修改XML文件后,VS不会把其当做更新项,进行重新构建. 2. 制作图像文件,并拷贝至DUIE工程的skin\image文件夹下: DUIE的皮肤默认图像文件都是PNG类型的,所以尽量不要用bmp格式的,以免有些半透明的效果无法显示. 还有一点是:有

java之 22天 GUI 图形界面编程(一)

转自:http://takeme.iteye.com/blog/1876850 GUI(图形用户界面) Java代码 1 import java.awt.Button; 2 import java.awt.FlowLayout; 3 import java.awt.Frame; 4 import java.awt.event.WindowAdapter; 5 import java.awt.event.WindowEvent; 6 7 /** 8 * GUI(图形用户界面) 9 * Graphi