【Kilav】JAVA知识点速通 GUI

发布于:2023-01-04 ⋅ 阅读:(320) ⋅ 点赞:(0)

一  JFrame

  • 设置宽 高 位置 名称
    •   ji.setSize(400,250);        ji.setLocation(400,300);        ji.setTitle("杀手皇后");
    • 可以把setsize和setlocation合并
    •  ji.setBounds();  
    •   是否显示  非常重要
    • ji.setVisible(true);
    •  关闭方式  可选择点了之后没用  或者点了之后关闭
    •   ji.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);        ji.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

二  JDialog

  • 和JFrame差不多
    • 关闭方式用 dispose_on_close

三  JPanel  面板

  • 添加在JFrame里面
    • 可以在JPanel里面添加JButton
    • JButton jb1=new JButton("按钮一");
    • JButton jb2=new JButton("按钮二");
    • JPanel jp=new JPanel(new FlowLayout());
    • jp.add(jb1);jp.add(jb2);

四  JscrollPane

  • 带滚动条 只能添加一个组件
    • 可以把多个组件放到JPanel里再放到JScrollPane里

五  JLabel

  • CENTER LEFT RIGHT

六   JButton

    • jb3.setEnabled();  true 可以点击  false 不可点击
    • jb3.setToolTipText("请按下按钮"); 提示文字
    • jb3.setBorderPainted(true); 设置边界

七   JradioButton  单选按钮

  • 需要创建多个单选按钮 jrb
    • jrb添加到一个jrb组里 则组内这些按钮只能选一个
    • ButtonGroup bg=new ButtonGroup(); 按钮组创建

八  JCheckBox      复选按钮

  • JCheckBox jcb4=new JCheckBox("因果形",false);  是否默认打勾

九   JCombBox     下拉列表

    • JComboBox jcob=new JComboBox();
    • jcob.addItem("请选择替身");
    • jcob.addItem("世界");
    • jcob.addItem("杀手皇后");
    • jcob.addItem("绯红之王");
    • jcob.addItem("白蛇");

十  Menu系

    • JMenuBar     菜单条
    • JMenu            菜单
    • JMenuItem  菜单项

十一   JTextField       文本组件

十二  JPasswordField 密码框组件

  • 不显示内容
  •  
    • jpf.setEchoChar('*'); 默认字符

十三  JTextArea  文本域组件

    • 设置行和列
    • JTextArea jta=new JTextArea(12,20);
    • jta.setLineWrap(true); 自动换行
    • 大型文本框

十四  常用布局

    • FlowLayout 流布局
      • jf.setLayout(new FlowLayout(FlowLayout.LEFT)); 设置流布局并且设置对齐方式

     

    • BorderLayout 边界布局

     

    • GridLayout  网格布局

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到