swing初步学习:第一天:

第一天:

设置边框

        JPanel panel = new JPanel(new FlowLayout());

        Border etchedBdr = BorderFactory.createEtchedBorder();
        /*Border titledBdr = BorderFactory.createTitledBorder(etchedBdr, "");
        Border emptyBdr  = BorderFactory.createEmptyBorder(10,10,10,10);
        Border compoundBdr=BorderFactory.createCompoundBorder(titledBdr, emptyBdr);

       */
        panel.setBorder(etchedBdr);


设置窗体位置

        JFrame frame = new JFrame("设置报表显示栏目");
        frame.setLayout(new FlowLayout());

        frame.setBounds(300,200,300,100);//设置位置和尺寸

布局的两种类型:

frame.setLayout(new FlowLayout());

frame.setLayout(GridBagLayout);

 

    组件类         描述

 JApplet Java.applet.Applet类的扩展,它含有JRootPane的一个实例
  JButton 能显示文本和图形的按钮,它是AWT按钮组件的替代组件
  JCheckBox 能显示文本和图形的复选框,它是AWT选择组件的替代组件
  JCheckBoxMenuItem 一个复选框菜单项,它是AWT的复选框菜单项组件的替代组件
  JComboBox 带下拉列表的文本框,它是AWT选择组件的替代组件
  JComponent 所有轻量J组件的基类
  JDesktopPane 内部窗体的容器
  JDialog Swing对话框的基类,它扩展了AWT Dialot类
  JEditorPane 用于编辑文本的文本窗格
  JFrame 扩展java.awt.Frame的外部窗体
  JInternalFrame 在JDesktopPane中出现的内部窗体
  JLabel 可显示文本和图标的标签,它是AWT标签组件的替代组件
  JLayeredPane 能够在不同层上显示组件的容器
  JList 显示选项列表的组件,它是AWT列表组件的替代组件
  JMenu 菜单条中显示的一个菜单,它是AWT菜单组件的替代组件
  JMenuBar 用于显示菜单的菜单条,它是AWT菜单条组件的替代组件
  JMenuItem 菜单项,它是AWT菜单项组件的替代组件
  JOptionPane 显示标准的对话框,如:消息和问题对话框
  JPanel 通用容器,它是AWT面板和画布组件的替代组件
  JPasswordfield JTextField的扩展,使输入的字符不可见
  JPopupMenu 弹出式菜单,它是AWT弹出式菜单组件的替代组件
  JProgressBar 进度指示器
  JRadioButton 单选按钮,它是AWT复选框组件的替代组件
  JRootPane 顶层容器,它包含一个玻璃窗格,一个层窗格,一个内容窗格和一个可选的菜单条
  JScrollBar 滚动条,它是AWT滚动条组件的替代组件
  JScrollPane 滚动窗格,它是AWT滚动窗格组件的替代组件
  JSeparator 水平或垂直分隔条
  JSlider 滑杆
  JSplitPane 有两个分隔区的容器,这两个分隔区可以水平排列或者垂直排列且分隔区的大小能自动调整
  JTabbedPane 带选项卡的窗格
  JTable 表格
  JTableHeader 表格头
  JTextArea 用于输入多行文本的文本域,它是AWT文本域组件的替代组件
  JTestComponent 文本组件的基类,它替代AWT的TextComponent类
  JTextField 单行文本域,它替代AWT的单行文本域组件
  JTextPane 简单的文本编辑器
  JToggleButton 两种状态的按钮,它是JCheckBox和JRadioButton组件的基类
  JToolBar 工具条
  JToolTip 当光标停留在一个组件上时,该组件上显示的一行文字
  JTree 用于按钮层次组织数据的结构控件
  JViesport 用于浏览可滚动组件的视口
  JWindow 外部窗口,它是java.awt.Window的扩展

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Swing背单词&单词记忆系统    一、 [题目描述]  使用C语言设计一个背单词系统,该系统是帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库。系统可以给出中文,让学生输入其英文意思,也可输出英文让学生输入中文意思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预览功能。 基本功能:         词库的维护(单词的添加、修改、删除)        课程预览(单词的展示)         显示中文用户输入英文的背诵方法        显示英文用户输入中文的背诵方法         背诵成绩的记录(本程序设计运行一次程序所背诵的所有单词,答对一个得10分,打错一个扣5分)  二、 [功能模块分解及说明]  1、树形结构模块图    2、模块功能概述  程序概述:设计录入词库的结构体,结构体中分别存放英文和中文,整个程序基本上就是 关于结构体的操作,其中包括了顺序结构、循环结构、选择结构。  单词添加:用户自己输入单词以及翻译,存入结构体中。  单词修改:首先在词库中找到这个单词(如果没有则提示用户没有该单词),然后用户输 入修改后的单词及翻译。  单词删除:先在词库中找到单词,然后将这个单词之后的所有单词顺次前移,实现删除功 能。  输出词库:输出结构体存放的单词。  单词测试:用户首先选择测试模式,然后词库中输出现有单词,用户希望结束时输出 “jieshu”,并且在这两个函数中计分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值