资讯专栏INFORMATION COLUMN

Java窗口(JFrame)从零开始(5)——JPanel面板+JScrollPane面板

shusen / 1777人阅读

摘要:面板实例化两个面板加入按钮设置关闭方式,可以选择多种关闭玄子选项面板带滚动条的面板实例化一个面板,加入一个文字编辑器设置关闭方式,可以选择多种关闭玄子选项

JPanel面板

package jframe;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.*;

public class jframe extends JFrame{
    
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    
    public jframe(){
        this.setTitle("test");
        Container con = this.getContentPane();
        JPanel p1 = new JPanel(new GridLayout(1,2,5,5));                        //实例化两个JPanel面板
        JPanel p2 = new JPanel(new GridLayout(2,1,5,5));
        p1.add(new JButton("1"));                                                //加入按钮
        p1.add(new JButton("1"));
        p2.add(new JButton("2"));
        p2.add(new JButton("2"));
        con.setLayout(new GridLayout(2,1,10,10));
        con.add(p1);
        con.add(p2);
        this.setVisible(true);
        this.setBounds(50, 50, 200, 200);
        this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);            //设置关闭方式,可以选择多种关闭玄子选项
    }
    public static void main(String[] args) {
        new jframe();
    }
}

JScrollPane面板(带滚动条的面板)

package jframe;
import java.awt.Container;
import javax.swing.*;

public class jframe extends JFrame{
    
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    
    public jframe(){
        this.setTitle("test");
        Container con = this.getContentPane();
        JScrollPane jp = new JScrollPane(new JTextArea(50,20));        //实例化一个面板,加入一个文字编辑器
        con.add(jp);
        this.setVisible(true);
        this.setBounds(50, 50, 200, 200);
        this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);            //设置关闭方式,可以选择多种关闭玄子选项
    }
    public static void main(String[] args) {
        new jframe();
    }
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/69988.html

相关文章

  • Java窗口JFrame从零开始(7)——下拉列表+列表框

    摘要:下拉列表列表框身份证军人证残疾证护照身份证军人证残疾证护照定义字符串实例化下拉列表实例化列表框实例化面板设置大小实例化面板设置关闭方式,可以选择多种关闭玄子选项 下拉列表(JComboBox)列表框(JList) package jframe; import java.awt.BorderLayout; import java.awt.Container; import java.aw...

    wing324 评论0 收藏0
  • 初学 Swing 组件

    摘要:包括了图形用户界面器件如文本框,按钮,分隔窗格和表。按照指定布局限制添加组件。移除指定位置的组件。通常文本框用于接收用户信息或其他文本信息的输入。因此,组件也称为密码文本框。创建一个具有出事文本信息以及制定列数的文本框。 Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 S...

    codeGoogle 评论0 收藏0
  • Swing布局管理器

    摘要:布局管理器也是通过构造器来创建的。流布局管理器的对齐方式如下所示。方法和方法分别获取和设置流布局管理器中控件和控件之间的水平间距。 流布局(FlowLayout)默认的JApplet,JPanel,JScrollPane 流布局是相对比较简单的一种布局管理器,也是最常用的布局管理器。在流布局中放置控件时,将按照控件的添加顺序,依次将控件从左到右进行摆放,并且在一行的最后会进行自动换...

    王笑朝 评论0 收藏0
  • C/S结构框架聊天室

    摘要:聊天室掌握使用语言进行面向对象设计的基本方法,提高运用分析问题,解决问题的能力。使用技术完成聊天室系统,深入学习使用语言。 C/S聊天室1.掌握使用JAVA语言进行面向对象设计的基本方法,提高运用分析问题,解决问题的能力。2.使用Java技术完成聊天室系统,深入学习使用Java语言。 3.使用Java 的多线程机制,深入理解Java多线程技术的应用。4.使用AWT和Swing事件,对J...

    source 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<