JAVA基础之Swing基础应用

一.布局管理

    1.BorderLayout

        将背景组件分为5大区域如图,其中,north和south首先安排,同宽不同高;west和east再安排,同高不同宽;center拣剩下的(这是个悲伤的故事)

    2.FlowLayout :从左到右加入组件,不够时换行加入

    3.BoxLayout: 让组件按照默认的大小,并且按指定轴的方式加入组件

二.基本组件

     1.JTextField:只能写一行

     2.JTextArea : 能写多行,自动换行函数: setLineWrap(),

     3.JScrollPane : 滚动条

            加入滚动条 : new JScrollPane(text);

            将滚动条加入面板: panel.add(scrollPane) ; 注意,加入的不是单纯的滚动条,而是有滚动条的文字域。

            设置垂直滚动:

                setVerticalScrollBarPolicy(ScrollPaneContents.VERTICAL_SCROLLBAR_ALWAYS);

                setHorizontalScrollBarPolicy(ScrollPaneContents.HORIZONTAL_SCROLLBAR_NEVER);

     4.JCheckBox : 勾选框

     5.JList: 列表 

            new JList(String[] arrg);  

            

            


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值