java JFrame窗口容器的使用

本文介绍了Java Swing中的JFrame窗口容器的使用,包括如何创建JFrame窗体,设置窗体属性,以及Swing常用组件如JLabel、JButton、JTextField等的应用。强调了设置窗体可见性和大小的重要性,以及在特定情况下需要手动设定组件坐标以确保正常显示。
摘要由CSDN通过智能技术生成

JFrame窗口容器的使用

GUI应用程序都需要使用窗体作为最外层的容器,应用中需要使用的其他控件均直接或间接放在窗体中。在 swing GUI中,JFrame 是一个顶层容器,可以存放其他组件。JFrame 类包含了许多实用方法,如定义窗口标题、 创建 JFrame 窗体时,窗体边框、窗口的大小和位置等。通常通过继承 JFrame 类来创建一个窗口。
需要注意以下两点:
(1)JFrame 类构造方法创建的窗体是不可见的,需要开发人员通过硬编码的方式,设置窗体的可见性。
(2)JFrame 类构造方法创建的窗体默认的大小为 0 ×0 像素,默认的坐标是(0.0),因此在开发中需要设置窗体 的大小。
创建窗体有如下两种方式:
(1)直接编写代码,调用 JFrame 类的构造方法,这种方式适用于简单窗体的情况。
(2)继承 JFieme类。在继承的类中编写代码,对窗体进行详细的描述,这种方式适用于较复杂窗体的情况。

列子
package com.frame;
 
import javax.swing.ImageIcon;
import javax.swing.JFrame;
 
public class MianFrame extends JFrame{
   
public MianFrame() {
   
    this.setTitle("主窗体");
    this.setSize(500, 400);
    this.setLocation(200, 300);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    ImageIcon icon=new ImageIcon("C:\\Users\\123\\Pictures\\Camera Roll\\2018022816064949211.JPG");
    this
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值