• java开发第一天


    今天是项目开始的时间,整体来说还是算顺利的。提前分好组,然后是听课时可以有人帮忙占座位的,感觉上是挺好的。

    项目开发的难度看了看,由于有了第一次MFC开发的经验,所以这次听课感觉非常的有目标性,而且总体来说涉及到的还是数据库连接方面的,相对与上次的项目来说我的优势是非常之大。但是也有一些地方很不顺利的说说。

    第一个是课本的问题,今天上课讲解的项目开发的过程相对来说进度还是有点快的,然后有没有课件的跟进,所以在下午的实验时间里感觉就是摸不着头脑。一些基本的知识还好,直接是用发送的源代码,自己还能够看得懂,所以直接是更改了一下就可以实现了,但是整体来说还是不能脱离资料直接的自己动手将所有的任务单独的完成,这个也是自己以后要大大注意的方面。

    好了,下面来看看今天上课到底讲了一些什么东西吧。

    Swing容器组件

    Swing容器组件从功能上分为以下几类:

    底层容器:JFrame,JApplet,JWindow和JDialog

    普通容器:JPanel,JScrollPane,JSplitPane,也叫中间容器

    特殊容器:JInternalFrame,JLayerPane,JRootPane和JToolBar,

    能够起到特殊作用的容器

    3种最常用的容器

    JFrame

    JPanel

    JApplet

    JFrame类用来创建Swing窗口对象

    JFrame类的特征 JFrame属于javax.swing包

    JFrame对象通过调用getContentPane()方法来获取它的内容面板

    不能直接通过add()方法添加组件到JFrame对象中,必须把组件添加到JFrame对象的内容面板中

    不能直接为JFrame对象设置布局,而应该为其内容面板设置布局

    JFrame内容面板的默认布局是:

    BorderLayout

    Swing中的基本组件 

    组件类

    描  述

    JApplet

    java.applet.Applet类的子类

    JButton

    能显示文本和图形的按钮

    JCheckBox

    能显示文本和图形的复选框

    JCheckBoxMenuItem

    复选框菜单项

    JComboBox

    组合框(带下拉列表的文本框)

    JComponent

    所有轻量级基本组件的基类

    JDesktopPane

    桌面容器窗格

    JDialog

    Swing对话框的基类

    JEditorPane

    用于编辑文本的容器窗格

    JFrame

    由java.awt.Frame派生出的窗体

    JInternalFrame

    在JDesktopPane中出现的内部窗体

    JLabel

    可显示文本和图形的标签

    JLayeredPane

    能够在不同层上显示组件的容器

              

    组件类 描 述
    JMenuBar 用于显示菜单的菜单条
    JMenu 菜单条中显示的一个菜单
    JMenuItem 菜单中的菜单项
    JOptionPane 标准对话框
    JPanel 通用容器面板
    JPasswordfield 密码输入框,是JTextField的扩展,可以使输入字符屏蔽
    JPopupMenu 弹出式菜单
    JProgressBar 进度条
    JRadioButton 单选按钮
    JRootPane 底层容器窗格
    JScrollBar 滚动条
    JScrollPane 滚动窗格
    JSeparator 水平或垂直分隔线
    JSlider 滑块

     开发工具分类:

    Eclipse 
    MyEclipse
    NetBean
    Jbuilder
    editplus
    记事本
    JC全名是 JCreator
    现在用的最多的IDE是eclipse
    我要坚持一年,一年后的成功才是我想要的。
  • 相关阅读:
    Delphi Stream(流)介绍
    springboot 启动慢分析
    内网穿透NPS
    Docker非root用户使用
    springBoot项目中的log导入,ELK
    基于Addrparser根据经纬度分析所在地区位置
    java ArrayList条件排序
    未完成事项记录
    Python数据挖掘——银行分控模型的建立
    unity ugui的拖拽与放置
  • 原文地址:https://www.cnblogs.com/tianxia2s/p/3965013.html
Copyright © 2020-2023  润新知