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
java开发第一天的更多相关文章
- JAVA开发第一步 - JDK安装与配置
JDK的安装与环境变量配置是JAVA开发之路的第一步,很多新人在这一步上就卡了很久,浪费了很多时间,甚至有些人就轻易地“从入门到放弃”了.今天我们就来一步步教你如何打倒这第一只拦路虎. 1.JDK下载 ...
- JAVA开发第一步——JDK 安装
JDK,Java Development Kit. And JRE ,Java Runtime Environment. jdk分64位和32位,可自行去Oracle官网下载 直接百度下载链接 Win ...
- Java开发第一步:JDK 7 安装及配置
JDK 7 安装及配置1. 打开网页http://www.oracle.com 下载对应平台的合适 JDK. 2. 双击下载的 exe,如 jdk-7u7-windows-i586.exe.3. 进入 ...
- 基于IDEA的JAVA开发[第一集]:在Linux上安装IDEA
1,因为买了荣耀的magicbook pro 锐龙版,系统是Linux,以后打算直接在Linux上开发.本来熟悉Myeclipse,下载了Myeclipse2017 for Linux,但是安装中出现 ...
- java入门第一步之完成jdk的安装(window)【转】
为了面向更多的人类,我决定重温我的java起步: 要进行java开发第一步就是进行java环境的安装,也就是jdk的按装: 1.由于java被oracle收购了,我们下载jdk也就去oracle的官网 ...
- Java入门第一季——从此投身Java??
找工作告一段落. 最后的工作呢,和java紧密相关,也是阴差阳错,不过都是软件开发,都好了,不过以后侧重点肯定是在java这边,php有机会还是一直学下去的,那么美的说~ Java开发第一季 一.简 ...
- Java第一天:安装搭建Java开发环境
Java是面向对象的语言.它是通过虚拟机的运行机制来实现“跨平台”的. 这里不多说其他的,进入正题先,学习任何语言前的第一步都是要先搭建好开发环境,Java开发环境搭建如下: 1.到官网 http:/ ...
- spring 第一篇(1-1):让java开发变得更简单(下)转
spring 第一篇(1-1):让java开发变得更简单(下) 这个波主虽然只发了几篇,但是写的很好 上面一篇文章写的很好,其中提及到了Spring的jdbcTemplate,templet方式我之前 ...
- [翻译]现代java开发指南 第一部分
现代java开发指南 第一部分 第一部分:Java已不是你父亲那一代的样子 第一部分,第二部分 =================== 与历史上任何其他的语言相比,这里要排除c语言和cobol语言,现 ...
随机推荐
- shell脚本调试方法
我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用 Shell 调试模式. 写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工 ...
- split分割字符串时的一些特殊分隔符
@Test public void testSplit() { String address = "上海.上海市.闵行区.吴中路"; String[] splitAddress = ...
- 【第五篇】androidEventbus源代码阅读和分析之unregister代码分析
代码里面注销eventbus一般我们会在onDestory里面这么写: EventBus.getDefault().unregister(this); 然后走到unregister里面去看看: /** ...
- java中list集合的内容,如何使用像数据库中group by形式那样排序
java中list集合的内容,如何使用像数据库中group by形式那样排序,比如:有一个 List<JavaBean> 他中包含了一些如下的内容JavaBean:name mone ...
- vs2013执行Add-Migration出现的问题
1. 无法将"Add-Migration"项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次 网上解决方法为:h ...
- .Cannot create an NSPersistentStoreCoordinator with a nil model
今天用coredata事,忽然遇到这个问题:找了一会终于发现问题所在,与大家分享一下 导致这个问题的原因是因为找不到.xcdatamodeld所致,不同的人可能遇到的问题不同 可能原因1: NSURL ...
- error: invalid 'asm': invalid operand for code 'w'
google 出结果 http://stackoverflow.com/questions/15623609/including-curl-into-the-android-aosp ........ ...
- SQL SERVER中强制类型转换cast和convert的区别
在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的, 只是语法不同. cast一般更容易使用,convert的优点是可以格式化日期和数值. 代码 select CO ...
- __declspec(dllexport) 和 __declspec(dllimport)的作用
operatordll.h #include <iostream> #ifndef _WIN32 #define DLL_EXPORT#else #ifdef OPERATORDLL_EX ...
- 转 Oracle DBCA高级玩法:从模板选择、脚本调用到多租户
但凡是学过Oracle的同学,对DBCA(Database Configuration Assistant, DBCA)都不会陌生,有了这个工具,使得创建数据库成为可能.而DBCA本身有图形和静默两种 ...