第十四节:窗体实验

作者: 魔王哪吒 | 来源:发表于2018-07-29 21:42 被阅读0次
图片

实验目的

1 框架类,按扭类,文本类,输入框类的基本方法使用

要求

1.在屏幕上显示如下界面,要求窗口显示在屏幕的正中间
2.窗口的尺寸如图所示

图片

步骤:

定义类继承JFrame
调用JFrame中的相关方法显示窗体
根据窗体中的组件为窗口添加成员变量并实例化每个组件。

定义窗口的布局方式
将组件按顺序添加到窗体中。
主方法中实例化窗体并显示

代码

package c;

import javax.swing.*;

public class JFrameDemo extends JFrame{

JFrameDemo(){
super("關於窗口...");
}

JFrameDemo(String title){
super(title);
}

public void init(){
this.setSize(250,250);
this.setLocation(100,100);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public static void main(String[] args) {
new JFrameDemo().init();
}
}
package c;

import java.awt.*;

import javax.swing.*;

public class FlowLayoutDemo extends JFrameDemo {
JLabel jb11,jb12,jb13;
JButton jb1;
JButton jb2;
JTextField jb111;

FlowLayoutDemo(){
super("關於窗口...");
jb11=new JLabel("Happy聊天室Copyright2007-2010");
jb12=new JLabel(new ImageIcon("logo.gif"));
jb1=new JButton("系统信息");
jb13=new JLabel("请输入你的名字");
jb111=new JTextField(15);
jb2=new JButton(("退出"),new ImageIcon("exit.gif"));  
}

    public void init(){
    super.init();
    this.setLayout(new FlowLayout(FlowLayout.CENTER));
    this.add(jb11);
    this.add(jb12);
    this.add(jb1);
    this.add(jb13);
    this.add(jb111);
    this.add(jb2);
    }
    
public static void main(String[] args) {
FlowLayoutDemo demo=new FlowLayoutDemo();
demo.init();
}
}

运行结果图

图片

小礼物走一走 or 点赞

图片

相关文章

  • 第十四节:窗体实验

    实验目的 1 框架类,按扭类,文本类,输入框类的基本方法使用 要求 1.在屏幕上显示如下界面,要求窗口显示在屏幕的...

  • 子窗体、主窗体传参

    在主窗体里面操纵子窗体的控件 子窗体 主窗体 主窗体点击事件操作 直接在主窗体里面操纵子窗体的控件,进行一系列操作...

  • c# 结业考机试宝典

    窗体属性 设置窗体名称:选中窗体文件>右键>重命名 设置窗体标题:title = 标题内容 设置为MDI父窗体:I...

  • C#窗体 2019-02-14

    一、窗体常用属性 窗体标题:Test 窗体名:Name 窗体图标:Icon 北京颜色:BackgroundC...

  • C# 弹出窗口,TextBox控件交互,不同窗体参数传递

    主窗体是Form1,现在欲创建一个子窗体,并将子窗体上用户输入的数据传给主窗体。 创建新窗体 将该窗体命名为Par...

  • C#使用委托在窗体间传值

    任务:在窗体1点击按钮显示窗体2,在窗体2点击按钮将该窗体TextBox的值传递给窗体1的Label 直接看代码(...

  • 理化生实验

    今天是理化实验第一天,上午三四节,下午一到四节总共六节课,想想就害怕。第一天实验,学校领导高度重视,每个实验...

  • 2.4 系统主界面的操作

    系统主界面的制作 MDI窗口的制作 1、创建一个窗体,然后添加子窗体,将一个MDI容器窗体作为父窗体将多个子窗体包...

  • Qt子窗体关闭时,不执行析构函数问题

    子窗体的构造函数中初始化了父窗体的parent,当关闭子窗体时不会调用析构函数, 只有关闭父窗体时,才会调用子窗体...

  • 2018-04-12 窗体设计:自动调整控件大小

    1、 原始窗体: 2、 现要实现:当拖拽窗体进行伸缩变化时,窗体中包含的所有控件诸如“确定”button随着窗体大...

网友评论

本文标题:第十四节:窗体实验

本文链接:https://www.haomeiwen.com/subject/pdmtvftx.html