zoukankan      html  css  js  c++  java
  • 容器,组件,面板

    在javax.swing包中,定义了两种类型的组件:顶层容器(JFrame,JApplet,JDialog和JWindow)和轻量级组件。
    布局器:绝对定位就是指不适用布局器,组件的位置和大小需要单独指定
    FlowLayerout,顺序布局器,容器上的组件水平摆放,加入到容器即可,无需单独指定大小和位置
    BorderLayerout ,容器上的组件按照上北 下南 左西 右东 中的顺序摆放
    GridLayerout,即网格布局器
    组件:JLabel 标签
    setIcon 使用JLabel显示图片
    JButton 按钮
    JCheckBox 复选框
    JRadioButton 单选框
    ButtonGroup 按钮组
    JComboBox 下拉框
    JOptionPane 对话框
    JTextField 文本框
    JPasswordField 密码框
    JTextArea 文本域
    JProgressBar 进度条
    JFileChooser 文件选择器
    面板:1.JPanel即为基本面板 ,面板和JFrame一样都是容器,不过面板一般用来充当中间容器,把组件放在面板上,然后再把面板放在窗体上。
    一旦移动一个面板,其上面的组件,就会全部统一跟着移动,采用这种方式,便于进行整体界面的设计
    2.JFrame上有一层面板,叫做ContentPane 平时通过f.add()向JFrame增加组件,其实是向JFrame上的 ContentPane加东西

    3.SplitPanel
    4.JScrollPanel带滚动条的面板

  • 相关阅读:
    python字符串格式化笔记
    看球时的随笔——“如何掌握新的知识”
    str()和repre()的区别
    关于抛出异常和捕获异常
    python关键字详解
    博客的第一天
    PEP8 Python 编码规范
    SQL Server 自动循环归档分区数据脚本
    反射应用--取得类的结构
    回调函数callback使用例子
  • 原文地址:https://www.cnblogs.com/TaoLeonis/p/6685853.html
Copyright © 2011-2022 走看看