swing绘图体系

据说这个不是很有用,其实我也觉得不是很有用,因为这个做界面绝世太丑了,而且不是很方便使用,同时绘图也不是java的强项,但是,作为学习,还是有一定的必要的,总体来说难度不是很大,但是需要记忆的东西比较多。下面是简单的代码实例:

package com_1;
import java.awt.*;
import javax.swing.*;

public class demon_2_6 extends JFrame{
    JPanel jp1,jp2,jp3;
    JButton jb1,jb2;
    JLabel jlb1,jlb2;
    JTextField jtf1,jpf1;

    public static void main(String[] args) {
        demon_2_6 demon_2_6=new demon_2_6();

    }
    public demon_2_6(){
        jp1=new JPanel();
        jp2=new JPanel();
        jp3=new JPanel();

        jlb1=new JLabel("用户名");
        jlb2=new JLabel("密码");

        jb1=new JButton("登录");
        jb2=new JButton("取消");

        jtf1=new JTextField(10);
        jpf1=new JPasswordField(10);

        this.setLayout(new GridLayout(3,1));
        jp1.add(jlb1);
        jp1.add(jtf1);

        jp2.add(jlb2);
        jp2.add(jpf1);

        jp3.add(jb1);
        jp3.add(jb2);

        this.add(jp1);
        this.add(jp2);
        this.add(jp3);

        this.setTitle("网格布局");
        this.setSize(300,200);
//      this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setLocation(200,200);
        this.setVisible(true);
    }
}
时间: 2024-08-27 03:19:57

swing绘图体系的相关文章

java GUI编程(swing)之八swing绘图

Graphics 类可以理解为画笔.它是java为我们提供的一个绘图类. 使用它可以画: 直线 drawLine(int x1, int y1, int x2, int y2) 矩形 drawRect(int x, int y, int width, int height) 圆形 drawOval(int x, int y, int width,int height) 填充矩形 fillRect(int x,int y, int width, int height) 填充圆形 fillOval(

Swing绘图机制

------------------siwuxie095 工程名:TestSwingPaintMethod 包名:com.siwuxie095.swingpaint 类名:SwingPaintMethod.java(主类).MyPanel.java 工程结构目录如下: SwingPaintMethod.java(主类): package com.siwuxie095.swingpaint; import java.awt.BorderLayout; import java.awt.Color;

Swing绘图API

----------------siwuxie095 工程名:TestSwingPaintAPI 包名:com.siwuxie095.swingpaint 类名:SwingPaintAPI.java(主类).MyPanel.java 向 com.siwuxie095.swingpaint 包中放入图像文件:img.png 工程结构目录如下: SwingPaintAPI.java(主类): package com.siwuxie095.swingpaint; import java.awt.Bor

R语言结合概率统计的体系分析---数字特征

现在有一个人,如何对这个人怎么识别这个人?那么就对其存在的特征进行提取,比如,提取其身高,其相貌,其年龄,分析这些特征,从而确定了,这个人就是这个人,我们绝不会认错. 同理,对数据进行分析,也是提取出数据的特征,对其特征进行分析,从而确定这些数据所呈现的信息状况,从而确定了这些数据的独特性和唯一性,因为他呈现的信息是唯一的,绝不与别的是相同的. 那么这些特征是什么呢?拥有哪些特征呢?似乎应该是经过无数科学家的总结,终于发现了几个重要的特征,包括数字特征和分布特征,这个数字特征,包括集中位置,分散

turtle库--海龟绘图

turtle(海龟)库也是turtle绘图体系的python实现:1969年诞生,入门级的图形绘制库. python语言包含:标准库<随解释器直接安装到操作系统中的功能模块>和第三方库<需要经过安装才能使用的功能模块> 库library.包Package.模块Module,统称模块. turtle原理:一只海龟在画布上行走. 原文地址:https://www.cnblogs.com/pengwa1226/p/10398576.html

Python绘图工具turtle库的使用

#PythonDraw.py import turtle #引入了一个绘图库(海归库) turtle.setup(650,350,200,200) #设置一个窗体 turtle.penup() #将画笔抬起 turtle.fd(-250) #让海龟倒退行进250个像素点,由于海龟处于飞起状态画布不留效果 turtle.pendown() #将画笔放下 turtle.pensize(25) #设置画笔的宽度为25个像素 turtle.pencolor("purple") #画笔颜色设为p

GUI(图形用户界面)

AWT概述 GUI全称是Graphical User Interface,即图形用户界面,即应用程序提供给用户操作的图形界面,包括窗口.菜单.按钮.工具栏和其它各种图形界面元素 GUI设计提供了丰富的类库,这些类分别位于java.awt和javax.swing包中,简称为AWT和Swing Swing不仅实现了AWT中的所有功能,而且提供了更加丰富的组件和功能,足以满足GUI设计的一切需求. AWT事件处理事件处理机制 事件处理机制专门用于响应用户的操作,比如,想要响应用户的点击鼠标.按下键盘等

OpenGL学习脚印: 绘制一个三角形

写在前面 接着上一节内容,开发环境搭建好后,我们当然想立即编写3D应用程序了.不过我们还需要些耐心,因为OpenGL是一套底层的API,因而我们要掌握的基本知识稍微多一点,在开始绘制3D图形之前,本节我们将通过绘制一个三角形的程序来熟悉现代OpenGL的概念和流程. 通过本节可以了解到: 缓存对象VAO和VBO GLSL着色器程序的编译.链接和使用方法 OpenGL绘图的基本流程 绘图流水线简要了解 与使用高级绘图API(例如java里swing绘图,MFC里的绘图)不同,使用OpenGL绘制图

python课程设计笔记(三)turtle绘图库(海龟库)

实例:绘制一条蟒蛇 #turtle:绘图库(海龟库) import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turtle.seth(-40) for i in range(4): turtle.circle(40,80) turtle.circle(-40,80) tu