属性窗口组成 对象框 显示方式 属性列表 属性解释

属性窗口组成对象框显示方式属性列表属性解释

Print 输出private sub 执行

一句话分开两行来写连接符与语句之间有空格

注释语句在语句后让加上“‘”或者rem 注释语句不能加在续行符后面

窗体文件frm 标准模块文件bas 类模块文件cls 工程文件vbp

运行有两种方法解释运行生成可执行文件

整数integer 长整数long 浮点数single or double 区别在于字节长度和取值范围D double8个字节个字节E single 货币类型currency

Dim 固定类型对数值进行连加时static 定义字母的形式窗体部分过程变量Private dim Def type 申明变量类型

Public标准模块变量申明

Int ‘x’求不大于X的数

Fix‘X’去掉一个浮点数的小数部分保留整数部分

HEX‘X’把十进制数字转换成十六进制

Oct‘x’把十进制数转换成八进制数

ASC‘X’输出字符串中首字母所代表的值A--65 a--97 0--48chr将数字转换为字符

Str 将语句转换为字符串

Cint 将浮点数四舍五入clng函数将浮点数转换为长整数

Ccur货币类型将浮点数转换为小数点数为四位的小数

Cdbl双精度数转换将单精度数转换为双精度数

Csng单精度数转换将双精度数转换为单精度数

正弦余弦值求法sin cos (度数*3.14159/180)

反切值Atn abs 求绝对值sgn 返回自变量的符号永远绝对值为一正负与自变量一样

Sqr 求平方根函数函数必须为正

Exp 求以E为底x的次方

日期函数

Day 返回当前日期

时间函数

Hour 时minute分second 秒

注意只有字符串类型才能通过相加(同时输出)所以要通过str转换

Rnd 随机数输出单精度的随机数0--1

ANSI 英文一个字节中文两个字节两字符为一字节

Unicod 英文两字节中文两字节两子界为一字符

Strconv这个语句为转换函数在原有格式和新格式之间转换str1=strconv(str1,vbfromUnicode)将格式从新格式转换为旧格式

Len(str1)用于测试str1的字符lenB(str1)用于测试占用的字节数

Ltrim函数用于去掉字符串左边的空白字符rtrim 函数用于去掉字符创右边的空白字符Trim去掉字符串两侧的空格

字符串截取函数:left 截取字符串的前几个字符mid 截取中间的right 截取右侧的几个字符

空格函数space(n)输出n各空格

String(n,字符)输出n各字符语句中字符串的首字母或者ascll码

Instr(“”,””)在第一个字符串中寻找第二个字符串首字母的位置instr(n,””,””)在第一字符串的

第n各字符开始查找第二个字符串的位置instr(n,””,””,o或者1)最后的数字确定了区不分区分

Ucase转换成大写字母Lcase转换为小写函数

出发运算分成整除/和浮点除\两种浮点除会进行四舍五入

Mod 做取余运算(取模运算)在运算中正负号与被除数相同

+和&是连接符号用于连接两个串

XOR表示异或只有当表达式不同时为正或者不同时为假是才是真

Eqv 表示等价只有当两个表达式同时为针或者同时为假时结果为真

IMp 表示蕴含只有当第一个表达式为真第二个表达式为假时结果为假

TAB函数用于在不同的位置输出不同的函数spc函数用于间隔空格来输出函数比如asd间隔五个空格输出sdff 在输出是字符串之间用“:”链接时连接处没有空格“,”连接时16个字符

Format函数用于格式转化转化为字符串类型可以限定位数和是否在超出的为数补零CLS 清除语句

输入函数

Input box:(内容,标题,数值默认值,距离做短的距离,距离上端的距离)inputbox输出的是字符串类型需要输出其他类型则需要提前声明输入函数选择了取消之后输出的是空串不会占用字节

注意:字符串类型之间是没有分割符的所以在需要非连续输入时要提前进行声明

弹窗函数

Msgbox(提示语言,按钮设置,标题,)

标签的wordwrap还要求在字符中要有空格属性限制caption的长度要求是先设置wordwrap再设置autosize最终

文本框multiline 回车键可以另起一行ctil+回车可以插入一个空行

Passwordchar让输入的密码全部显示为想要的符号

Scallbar文本中的滚动条

焦点getfocur获得焦点losefocur失去焦点setfocur将焦点放在指定位置

图片图像属性currenx 距左边的距离curreny 距上边的距离

Picture 在图片框中加载图片autosize 自动调整图片大小

图像框中调整stretch属性可以让图片适应图像框的大小

图片的装载可以直接打开picture加载也可以利用loadpicture 加载(“文件路径”)

形状控件属性fillstyle 填充样式shape 形状外观

按钮控件的属性default 让确定键用回车键可以实现cancel 万能退出键style属性选择0或者1 可以实现按钮的是否添加图片picture添加图片downpicture 添加按下按钮之后的图片Disablepicture 但按钮为不可用时的图片

复选框和单选按钮value属性决定了是否选中单选框必须有一个被选中复选框没有必要复选框中可以有三种选法实现选中不选中禁选alignment 改变标题的位子

vb窗体属性及方法

Name 窗体的名称 ActiveControl 返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance外观效果,取值为:0 平面1 3D(立体) AutoRedraw是否自动刷新或重画窗体上所有图形[获得或设置从绘图 (graphics)方法到一个持久性位图的输出],取值为:True False BackColor 背景颜色,可从弹出的调色板选择。 BorderStyle设置边界类型,取值为:0 None(无边界框架)1 FixedSingle(窗口大小固定不变的单线框架)2 Sizable(窗口大小可变的标准双线框架)3 FixedDialog(窗口大小固定的对话框窗体)4 FixedToolWindow(窗口大小固定的工具箱窗体)5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption 窗体的标题 ClipControls决定Paint 事件的graphics 方法是重画整个对象,还是重画新显示的区域。取值为:True 或False ControlBox是或有控制框, 取值为:True 有False 无 DrawMode设定窗体上绘图(graphics 方法),Shape,Line 等控件的输出外观,有16 种可选:1 黑色2 非或笔,设置值15 的反相3 与非笔,背景色以及画笔反相二者共有颜色的组合4 非复制笔,设置值13 的反相5 与笔非,画笔以及显示色反相二者共有颜色的组合6 反相,显示颜色反相7 异或笔,画笔颜色以及显示颜色的异或8 非与笔,设置值9 的反相9 与笔,画笔以及显示色二者共有颜色的组合10 非异或笔,设置值7 的反相11 无操作,该设置实际上是不画图12 或非笔,显示颜色与画笔颜色反相的组合13 复制笔,用ForeColor 属性指定的颜色,此为默认值14 或笔非,画笔颜色与显示颜色反相的组合15 或笔,画笔颜色与显示颜色的组合16 白色 DrawStyle设定绘图相关方法使用的直线样式, 有7 种可选:0 实线,此为默认值1 虚线2 点线3 单点划线4 双点划线5 无线6 内部实线 DrawWidth 设定绘图相关方法使用的直线宽度Enabled是或把鼠标或键盘事件发送到窗体,取值为:True 可用False 不可用 FillColor 填充颜色, 可从弹出的调色板选择。 FillStyle填充样式, 有8 种可选:0 全部填充1 透明,此为默认值2 水平直线3 竖直直线4 上斜对角线5 下斜对角线6 十字线7 交叉对角线

js Window对象及方法

js-window对象的方法和属性资料 hxpd 发表于2007-05-08 21:58:18 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval、moveBy、resizeBy、scrollBy方法的使用 掌握window对象的moveTo、resizeTo、scrollTo、print方法的使用熟练掌握window对象的status、location、name、self、opener属性的使用Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET 或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window 对象的引用。例如:window.document.write()可以简写成:document.write()。在窗口中觖发本窗口对象的任何方法和属性时可以省去窗口的实例名称。例如给当前的myWin窗口设置status属性时,可以只用status而不用myWin.status。但是,在事件处理中调用location属性、close()方法或open()方法时必须使用实例名称。 6-2-1 window对象的方法 window对象有以下方法: open close alert

confirm prompt setTimeout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollTo find back forward home stop print blur focus captureEvent enableExternalCapture

java图形化界面练习及答案

作业标题:第四次练习题(总分:得分:分)一、单选题(共有题目15题,共计分) 1. 下列属于容器的组件有 A. JButton B. JPane C. Canvas D. JTextArea 学生的答案: B 标准答案: B 该题分数: 学生得分: 分 2. 下列方法中,不属于WindowListener接口的是A. windowOpened() B.

windowClosed() C. windowActivated() D. windowAdapter 学生的答案: D 标准答案: D 该题分数: 学生得分: 分 3. 下列不属于Swing中组件的是( )。 A. JPanel B. JTable C. Menu D. JFrame 学生的答案: C 标准答案: C 该题分数:

学生得分: 分 4. 以下Swing组件中哪一个不是顶层容器组件( )。 A. 框架 B. 对话框 C. 面板 D. 小程序 学生的答案: C 标准答案: A 该题分数: 学生得分: 0分 5. 对于Swing基本控件单选框,若要使两个单选框对象之间具有相互排斥的关系,需要( )。 A. 创建两个单选框对象时定义相同的对象名 B. 将两个单选框对象放在同一个面板上

定义一个ButtonGroup对象group,将两个单选框对象加到group中D. 让两个单选框排成一行或一列 学生的答案: C 标准答案: C 该题分数: 学生得分: 分 6. 容器被重新设置大小后,( )布局管理器的容器中的组件大小不随容器大小的变化而改变。 A. CardLayout B. FlowLayout C. BorderLayout D. GridLayout 学生的答案: B 标准答案: B 该题分数: 学生得分: 分

Java 创建、填充PDF表单域

Java 创建、填充PDF表单域 表单域,可以按用途分为多种不同的类型,常见的有文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,目的是用于采集用户的输入或选择的数据。 下面的示例中,将分享通过Java编程在PDF中添加以及填充表单域的方法。包括:文本框、复选框、单选按钮、列表框、组合框、签名域、按钮等。这里填充表单域可分为2种情况,一种是在创建表单域时填充,一种是加载已经创建好表单域的文档进行填充。此外,对于已经创建表单域并填写好的文档,也可以设置只读,防止修改、编辑。要点概括: 1.创建表单域 2.填充表单域 3.设置表单域只读 工具:Free Spire.PDF for Java v2.0.0(免费版) Jar文件导入 步骤1:在Java程序中新建一个文件夹可命名为Lib。并将产品包中的2个jar文件复制到新建的文件夹下。 步骤2:复制文件后,添加到引用类库:选中这两个jar文件,点击鼠标右键,选择“Build Path”–“Add to Build Path”。完成引用。

Java代码示例(供参考) 1.创建并填充PDF表单域 import java.awt.*; import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import com.spire.pdf.FileFormat; import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfPageBase; import com.spire.pdf.fields.*; import com.spire.pdf.graphics.*; public class AddFormFieldsToPdf { public static void main(String[] args) throws Exception { //创建PdfDocument对象,并添加页面 PdfDocument doc = new PdfDocument(); PdfPageBase page = doc.getPages().add(); //初始化位置变量 float baseX = 100; float baseY = 0;

java生成带有下拉列表框的Excel

package https://www.360docs.net/doc/f810550491.html,wstar.wwwrot.util; import java.io.FileOutputStream; import java.util.HashMap; import https://www.360docs.net/doc/f810550491.html,ermodel.Row; import https://www.360docs.net/doc/f810550491.html,ermodel.*; import https://www.360docs.net/doc/f810550491.html,ermodel.*; import org.apache.poi.ss.util.CellRangeAddressList; public class CreateExcelMoBusiness { private static String EXCEL_HIDE_SHEET_NAME = "excelhidesheetname"; private static String HIDE_SHEET_NAME_PROVINCE = "provinceList"; private HashMap map = new HashMap(); //设置下拉列表的内容 private static String[] provinceList = {"浙江","山东"}; public static void main(String[] args) { //使用事例 Workbook wb = new HSSFWorkbook(); createExcelMo(wb); creatExcelHidePage(wb); setDataValidation(wb); FileOutputStream fileOut; try { fileOut = new FileOutputStream("d://test1.xls"); wb.write(fileOut); fileOut.close(); } catch (Exception e) { e.printStackTrace();

JAVA试题

? 1. (单选题)在SQL语句中,下列哪个关键字用来修改表的结构()。 o A. UPDATE o B. CREATE o C. DROP o D. ALTER 正确答案:D 此题目考查的是DDL语句CREATE用于创建对象,DROP用于删除对象,ALTER用于修改表结构UPDATE 用于修改表数据,选项D正确。 ? 2. (单选题)接口Statement中定义的execute方法的返回类型是()。 o A. int o B. boolean o C. ResultSet o D. String 正确答案:B 此题目考查的是Statement的execute()方法。该方法返回boolean类型,调用该方法,当有结果集返回,该方法返回true 没有结果集返回,该方法返回false。 ? 3. (单选题)用以下哪个子句来过滤分组统计结果信息的显示()。 o A. FROM

o B. WHERE o C. SELECT o D. HAVING 正确答案:D 此题目考查的是对分组后查询的结果再次筛选,需要使用HAVING子句选项D正确。 ? 4. ?(单选题)在HTML上,将表单中INPUT元素的TYPE属性值设置为()时, 用于创建重置按钮。 o A. reset o B. set o C. button o D. image 正确答案:A 本题目考查重置按钮的创建。语法: 选项A正确。 ? 5. (单选题)()是oracle提供的一个对象,可以生成唯一的连续的整数 o A. TABLE o B. VIEW o C.

2012年10月Java语言程序设计(一)试题答案

全国2012年10月高等教育自学考试 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸’’的相应代码涂黑。错涂、多涂或未涂均无分。 1. Java语言中,int类型占用的二进制位数是(C ) A. 8位 B. 16位 C. 32位 D. 64位 2. 以下关于Java语句的说法正确的是(C ) A. continue语句必须出现在多路按值选择结构或循环结构中 B. return语句可以出现在方法体的外面 C. 编译系统会把单独的分号看成是空语句 D. break语句的作用是提早结束当前轮次循环 3. 不能被再继承的类是(A ) A. final类 B. abstract类 C. public类 D. 用户自定义类 4. 已知String s="ABCDEFGHIJABC",以下说法错误的是(D ) A. s.indexOf("C")等于2 B. s.indexOf("EFG",2)等于4 C. s.indexOf("A",7)等于10 D. s.indexOf("D",4)等于3 5. 以下Swing提供的GUI组件类和容器类中,不属于顶层容器的是(D ) A. JFrame B. JApplet C. JDialog D. JMenu 6. 以下不是JDialog类构造方法的是(B ) A. JDialog( ) B. JDialog(boolean b) C. JDialog(JFrame f, String s) D. JDialog(JFrame f, String s, boolean b) 7. 以下不属于文字字型要素的是(D ) A. 字体 B. 风格 C. 字号 D. 颜色 8. 阻塞状态的线程在消除引起阻塞的原因后,会转入(C ) A. 死亡状态 B. 开始状态 C. 就绪状态 D. 运行状态 9. 字符流数据是(B ) A. 8位的ASCII字符 B. 16位的Unicode字符 C. 任意字符数据 D. 任意二进制数据 10. 以下方法中,可以执行SQL查询语句的是(A ) A. executeQuery( ) B. executeUpdate( ) C. executeSQL( ) D. executeFind( ) 非选择题部分 注意事项: 用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。 二、填空题(本大题共10小题,每小题2分,共20分) 11. 如果Java源文件中有多个类,那么只能有一个_public_类。 12. 运算符‘‘<”、“*”和“&&”按优先级从高到低的顺序排列为__*_<_&&__。

swing边框设置

package com.lk.simpleDBDeveloper.test; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.TitledBorder; public class Test extends JFrame{ public void initJFrame(){ this.setSize(400, 300);//设置界面大小 this.setDefaultCloseOperation(EXIT_ON_CLOSE);//设置点击关闭按钮时的事件 this.setVisible(true);//这是窗口显示 } public static void main(String[] args) { Test test = new Test(); test.initJFrame(); JPanel panel = new JPanel();//创建窗口上的主面板 // panel.setLayout(null); test.add(panel);//将主面板添加到窗口中 TitledBorder title = BorderFactory.createTitledBorder("标题");//创建边框 panel.setBorder(title);//设置面板的边框 JButton jbutton = new JButton("按钮");//放个按钮在上面看起来明显 panel.add(jbutton); } }

JAVA实验报告第十八章图形界面

JAVA实验报告 实验单元八 【实验目的】 1、了解AWT与Swing的关系。 2、掌握组件、容器、布局管理器的概念。 3、了解JLable组件及JButton组件,并可以通过设置显示文字风格及显示图像。 4、了解事件处理作用及实现机制。 5、了解文本框组件、密码框组件、文本域组件的使用。 6、了解单选按钮、复选框、列表框、下拉列表框等常见组件的使用及事件处理。 7、了解菜单组件及文件选择组件的使用。 8、了解表格的建立,并可以使用TableModel构建一个表格。 【实验环境】 安装了JDK软件的PC机。 【实验内容】 第十八章的例题和习题。 第一题(P698例18.1) 【程序功能内容说明】 创建一个新的窗体 【实验程序原码】 import javax.swing.JFrame ; import java.awt.Color ; public class JFrameDemo01{ public static void main(String args[]){ JFrame f = new JFrame("第一个Swing窗体") ; f.setSize(230,80) ; // 设置组件的大小

f.setBackground(Color.WHITE) ; // 将背景设置成白色 f.setLocation(300,200) ; // 设置组件的显示位置 f.setVisible(true) ; // 让组件可见 } }; 【实验结果】 【该程序关键技术说明】 以上程序运行之后,会直接显示出一个窗体,可以发现此窗体的标题就是在实例化JFrame是设置的标题,底色为白色,通过setSize()方法设置了其显示的大小。 第二题(P701 例18.3) 【程序功能内容说明】 使用一个标签 【实验程序原码】 import java.awt.Dimension ; import java.awt.Color ; import java.awt.Point ; import javax.swing.JLabel ; import javax.swing.JFrame ; public class JLabelDemo01{ public static void main(String args[]){ JFrame frame = new JFrame("Welcome To MLDN") ; JLabel lab = new JLabel("MLDN",JLabel.CENTER) ; // 实例化标签对象 frame.add(lab) ; // 将组件件入到面板之中 Dimension dim = new Dimension() ;

WordVBA---对象、属性和方法

WordVBA---对象、属性和方法 对象是Visual Basic 的基本构建基块;您在 Visual Basic 中执行的所有操作几乎都涉及到修改对象。Microsoft Word 的每一个元素,如文档、表、段落、书签和域(字段)等,都可以用 Visual Basic 中的一个对象来表示。 什么是对象和集合? 对象表示一个 Word元素,如文档、段落、书签或单个字符。集合是包含多个其他对象(通常为相同类型的对象)的总称。例如,文档中的所有书签对象都包含在一个集合对象中。通过使用属性和方法,可以修改单个对象或整个对象集合。 下面语句将活动文档第2段第1个字符修改为红色: ActiveDocument.Paragraphs(2).Range.Characters(1).Font.Color = wdColorRed 在Word 的VBA中,大多数对象都是通过Application来访问,但有几个可以直接访问:如activedocumnet、documents等,当然通过application对象也行,但无疑后者更简略。 什么是属性? 属性是指对象的特性或其行为的一个方面。例如,文档的属性包括其名称、其内容及其保存状态,以及修订(变更跟踪)是否已打开。若要更改对象的特征,请更改其属性的值。 属性的设置格式: 对象名 . 属性名 = 属性值 下面的示例在名为“MyDoc.doc”的文档中启用了“变更跟踪”(修订)。 Sub TrackChanges() Documents("Sales.doc").TrackRevisions = True End Sub 在此示例中,Documents 引用的是打开的文档集合,名称“Sales.doc”标示该集合中的单个文档。为该单个文档设置了 TrackRevisions 属性。 有些属性无法设置(只读)。属性的帮助主题标识了属性是否可以设置(读/写)还是只能读取(只读)。

三、对象的属性与方法

三、对象的属性与方法 在Alice中每一对象都有它的properties、methods、functions,前面的一些实例已经涉及到一个对象的方法与属性,这里再通过实例来进一步说明对象属性、方法的含义及使用方法,而函数的功能及使用方法后面另作介绍。 1..对象的属性(properties) 对象的属性会在对象details板中的properties列表中列出,多数对象具有下述属性: Color:对象的基本颜色。 Opacity:对象的可见度,0%表示完全透明,对象不可见,100%表示不透明,对象可见。Vehicle:它使一个对象跟随另一对象一起运动。 Skin texture:贴在对象上的图像。 fillingStyle:对象是以实体模型或是线框模型表示。 pointOfView:指出对象的位置和方位。 isShowing:决定对象在场景中是出现或是消失。 Sound:对象能产生的声音。 当拖某个属性至编辑区时,利用出现的菜单设定相应的属性值,或者直接点击该属性,在出现的菜单上设定其属性值,在前面的二个实例中,巳使用过对象的属性,如仙女和航天员的属性vehicle的应用。下面再用一个实例来说明对象属性的使用。 实例8:Texture map(纹理面图) 如何用在一个形体上复盖一张纹理面图,从而形成Alice中一个新的对象,如建造一个地球对象,国旗对象以及建筑物对象等。 (1)选择沙地为背景,在本地库的Shapes文件夹中选择sphereHighPoly加入到场景中,再利用 对象操作按钮将它移至屏幕中央。

Texture实际上就是一张图,Alice接受大多数的图像格式,如Jpegs,png和Bitmap。利用绘图软件将一张地球表面的图进行处理,使它无任何边框,以Alice接受的图像格式存于文件系统中,以便在Alice需要import时能找到它。 点击File并选择import,在对话框中打入刚存入图形的文件名Earth.jpeg,点击import,尽管在主窗口上没有出现地球表面的图像,但它会在world属性列表的skin texture中出现。

窗口(Window对象)基本操作应用示例

Window对象代表一个窗口,约有48个属性和14个方法,能对窗口特性进行设置和操作。Window对象是Windows集合中的成员,对于Application对象来说,Windows集合包含该应用程序中的所有窗口;对于Workbook对象来说,Windows集合只包含指定工作簿中的窗口。下面介绍一些示例,以演示和说明Window对象及其属性和方法的运用。 示例02-01 :激活窗口(Activate 方法) Sub SelectWindow() Dim iWin As Long, i As Long, bWin MsgBox "依次切换已打开的窗口" iWin 二 Windows.Count MsgBox 您已打开的窗口数量为:” & iWin For i = 1 To iWin Win dows(i).Activate bWin二MsgBox("您激活了第"& i & "个窗口,还要继续吗?", vbYesNo) If bWin 二 vbNo Then Exit Sub Next i End Sub 示例02-02 :窗口状态(WindowState 属性) [示例02-02-01] Sub WindowStateTest() MsgBox "当前活动工作簿窗口将最小化" Win dows(1).Wi ndowState = xlMi nimized MsgBox "当前活动工作簿窗口将恢复正常" Win dows(1).Wi ndowState = xlNormal MsgBox "当前活动工作簿窗口将最大化" Win dows(1).Wi ndowState = xlMaximized End Sub 示例说明:使用WindowState属性可以返回或者设置窗口的状态。示例中,常量xlMinimized、xlNormal和xlMaximized分别代表窗口不同状态值,Windows(1)表示当前活动窗口。可以使用Windows(index)来返回单个的Window对象,其中的index为窗口的名称或编号, 活动窗口总是Windows(1)。 [示例02-02-02] Sub testWindow() '测试Excel应用程序窗口状态 MsgBox "应用程序窗口将最大化" Applicati on.Win dowState = xlMaximized Call testWindowState MsgBox "应用程序窗口将恢复正常" Applicatio n.Win dowState = xlNormal MsgBox "应用程序窗口已恢复正常" '测试活动工作簿窗口状态 MsgBox "当前活动工作簿窗口将最小化" ActiveWi ndow.Wi ndowState = xlMi ni mized Call testWindowState MsgBox "当前活动工作簿窗口将最大化“

一、窗体的常用属性

一、窗体的常用属性 1、Name属性 Name属性设置在程序代码中用于标识窗体的名字,即在编写代码时用于称呼某个窗体。 说明: 该属性只能在设计时属性窗口中(名称)更改,运行时只读。 注: ME是VB中的一个关键字,代表当前窗体。 2、Caption属性 语法:object.Caption=string Caption属性设置在窗体的标题栏中的文本,当窗体被最小化时,该文本将显示在Windows 的任务栏中相应窗体的图标上。 3、ControlBox、MaxButton和MinButton属性 ControlBox、MaxButton和MinButton属性用于控件窗体是否有控制菜单和最大化、最小化按钮。默认值均为T rue ●若将ControlBox属性设为False,则将取消窗体的控件菜单和所有的控制按钮 ●若将MaxButton属性设为False,则最大化按钮将失效 ●若将MinButton属性设为False,则最小化按钮将失效 说明: ①、控件菜单 ●为了显示控制菜单,还必须将窗体的BorderStyle属性值设置为1(固定单边框)、2(可调 整的边框)或3(固定对话框)。 ●相关属性的取值将决定窗体控制菜单中可以使用的命令。如:MaxButton和MinButton 属性设置为False,控件菜单中的最大化和最小化命令交变为无效。 ●当ControlBox属性设为False时不显示控制菜单,此时窗体右上角将不显示“最大化” 按钮、“最小化”按钮和“关闭”按钮。 ●要在窗体中显示“最大化”按钮,应将BorderStyle属性值设置为1(固定单边框)、2(可 调整的边框),且ControlBox属性设为True。

Java窗体透明化(无边框)

本文由我司收集整编,推荐下载,如有疑问,请与我司联系 Java 窗体透明化(无边框) 2017/02/24 2359 Java 窗体透明化(无边框) 这几天我在写一个记事本程序,为 了方便记事本记事,我准备将记事本界面透明化。于是上网查了一下资料。然后将 透明化界面做了出来。 可是在做的过程中我还是遇到了一些小小的问题,因此就把它记录了下来。 问题1:奇怪的错误(访问限制:Access restriction) 透明化窗体中有这样一段代码: // 判断系统是否支持窗体透明化if (com.sun.awt.AWTUtilities.isWindowOpaque(this)) { // 设置窗体透明化, 透明参数值[0, 1](float 类型) com.sun.awt.AWTUtilities.setWindowOpacty(this, 0.5f);} else { JOptionPane.showMessageDialog(this, “系统不支持JDK 版本过低或JRE 系统库缺损”);]这段代码明明是没有错的,但是Eclipse 却偏偏报了错,这是为什么呢?通 过错误提示,点击“Configure problem severity”,我发现了问题所在,原来是eclipse 的配置问题。 解决方法如下: 菜单栏找到Window - Preferences - Java Compiler(中间可能省略 几步,你可以搜索) - Errors/Warnings - Deprecated and restricted API - Forbidden reference(access rules) 后面的Error 下拉改成Warning 或者Ignore - 确定。然后就OK 了! 问题二:郁闷的异常(IllegalComponentStateException) 当我所有的代码都写完之后,一运行,结果出现了编译异常。当时我想把它抛出去,但是我又是遇到问题不 能放的人。因此就找了一下原因。 Exception in thread “main”java.awt.IllegalComponentStateException: The frame is decoratedat java.awt.Frame.setOpacity(Unknown Source)at java.awt.Window$1.setOpacity(Unknown Source)at com.sun.awt.AWTUtilities.setWindowOpacity(Unknown Source)at Opacity. init (Opacity.java:18)at Opacity.main(Opacity.java:7) 最后我终于发现了错误的原因,原来 是由于我写的窗体是可显示的因此抛出了这样一个异常。

窗口对象的属性和方法

?窗口对象的属性和方法: 格式: [window.]属性 [window.]方法(参数) opener.属性 opener.方法(参数) self.属性 self.方法(参数) parent.属性 parent.方法(参数) top.属性 top.方法(参数) 窗口名称.属性 窗口名称.方法(参数) ?窗口对象的属性: document 当前文件的信息 location 当前URL的信息 name 窗口名称 status 状态栏的临时信息 defaultStatus 状态栏默认信息 history 该窗口最近查阅过的网页 closed 判断窗口是否关闭,返回布尔值 opner open方法打开的窗口的源窗口outerHeight 窗口边界的垂直尺寸,px outerWidth 窗口边界的水平尺寸,px pageXOffset 网页x-position的位置 pageYOffset 网页y-position的位置 innerHeight 窗口内容区的垂直尺寸,px innerWidth 窗口内容区的水平尺寸,px screenX 窗口左边界的X坐标 screenY 窗口上边界的Y坐标 self 当前窗口 top 最上方的窗口

parent 当前窗口或框架的框架组 frames 对应到窗口中的框架 length 框架的个数 locationbar 浏览器地址栏 menubar 浏览器菜单栏 scrollbars 浏览器滚动条 statusbar 浏览器状态栏 toolbar 浏览器工具栏 offscreenBuffering 是否更新窗口外的区域 personalbars 浏览器的个人工具栏,仅Navigator 窗口对象的方法: alert(信息字串) 弹出警告信息 confirm(信息字串) 显示确认信息对话框 prompt(提示字串[,默认值]) 显示提示信息,并提供可输入的字段atob(译码字串) 对base-64编码字串进行译码 btoa(字串) 将进行base-64编码 back() 回到历史记录的上一网页 forward() 加载历史记录中的下一网页open(URL,窗口名称[,窗口规格]) focus() 焦点移到该窗口 blur() 窗口转成背景 stop() 停止加载网页 close() enableExternalCapture() 允许有框架的窗口获取事件 disableExternalCapture() 关闭enableExternalCapture() captureEvents(事件类型) 捕捉窗口的特定事件 routeEvent(事件) 传送已捕捉的事件 handleEvent(事件) 使特定事件的处理生效 releaseEvents(事件类型) 释放已获取的事件 moveBy(水平点数,垂直点数) 相对定位

Java图形界面程序单选按钮、复选框、文本框、标签程序设计举例

实验十一:Java的图形界面程序单选按钮、复选框、文本框、标签 一、实验目的 熟练地掌握Java的图形界面程序单选按钮、复选框、文本框、标签、列表框的编程。通过实验掌握编写程序的思想方法,体会编程的技巧,加深Java语言的应用能力。 二、实验环境 硬件环境:微型计算机。 软件环境:Windows 2000或以上版本,JKD, Jcreator 三、实验内容与要求 用Java语言编程实现以下问题: 1、编写程序,布局如word图,框架的大小自动调整f.pack() 事件的种类是Item,当选中一个复选框时,在最底下的文本框会出现合计的总价款 程序: import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.border.*; public class supermarket implements ItemListener { JFrame f;

JPanel p; JTextField t; JCheckBox c1,c2,c3; int sum=0; public static void main(String args[]) { supermarket s=new supermarket(); s.go(); } void go() { f=new JFrame("超市"); p=new JPanel(); t=new JTextField(); c1=new JCheckBox("苹果5元"); c2=new JCheckBox("橘子2元"); c3=new JCheckBox("梨3元"); f.add(p,BorderLayout.CENTER); f.add(t,BorderLayout.SOUTH); p.add(c1); p.add(c2); p.add(c3); p.setLayout(new BoxLayout(p,BoxLayout.Y_AXIS)); Border etched=BorderFactory.createEtchedBorder(); Border border=BorderFactory.createTitledBorder(etched,"超市"); p.setBorder(border); f.setSize(500,500); f.setVisible(true); c1.addItemListener(this); c2.addItemListener(this); c3.addItemListener(this); } public void itemStateChanged(ItemEvent e) { if(e.getSource()==c1) { if(c1.isSelected()) sum=sum+5; else sum=sum-5 t.setText("总计为"+sum+"元"); } if(e.getSource()==c2) { if(c2.isSelected()) sum=sum+2; else

java练习题

第9章 (一)填空题 (1)在需要自定义Swing组件的时候,首先要确定使用那种组件类作为所定制组件的、一般继承JPanel类或更具体的Swing类。 (2)用Swing编程与用AWT不同,Swing组件不能直接添加到,它必须添加到一个与Swing 相关联的内容窗格(ContentPane)上。 (3)Swing组件都是AWT的Container类的子类和子类。 (4)Java的图形界面技术经历了两个发展阶段,分别通过提供AWT开发包和开发包来实现。 (5)抽象窗口工具包提供用于所有Java applets及应用程序中的基本GUI组件。 (6)MVC体系结构的设计思想实现了将和分开,有益于实现多种多样的显示。(7)容器里的组件的位置和大小是由决定的。 (8)可以使用setLocation()、setSize()或中的任何一种方法设定组件的大小或位置。(9)容器Java.awt.Container是类的子类。 (10)在组件中设置显示所使用的字体可以用方法来设置。 (11)为了保证平台独立性,Swing是用编写。 (12)Swing采用的MVC设计范式包括三部分:、和。 (13)SwingGUI使用两种类型的类,即GUI类和支持类。 (14)由一个玻璃窗格、一个内容窗格和一个可选择的菜单条组成。 (15)对Swing组件可以设置边框。 (16)对话框在被关闭前将阻塞包括框架在内的其他所有应用程序的输入。 (17)组件提供了一个简单的从列表中选取一个类型的输入。 (18)Swing的外观采用的外观感觉。 (19)Java的Swing包括定义了两种组件:和。 (20)内部框架不能使用作为顶层窗口。 (二)选择题 (1)下列说法中错误的是()。 A.JPanel是中间容器 B.JInternalFrame是特殊容器 C.JLable组件显示不可编辑的信息 D.Jtable组件显示不可编辑的信息 (2)下列不属于JComponent类的功能的一项是()。 A.边框设置 B.键盘导航 C.提示信息 D.调用本地图形系统 (3)所有Swing组件都实现了()接口。 A.ActionListener B.Serializable C.Accessible D.MouseListener (4)Swing采用的设计规范是()。 A.视图-模式-控制器 B.模式-视图-控制器 C.控制器-模式-视图 D.控制器-视图-模式(5)抽象窗口工具包()是java提供的建立图形用户界面GUI的开发包。 A.AWT B.Swing C.Java.io https://www.360docs.net/doc/f810550491.html,ng (6)关于使用Swing的基本规则,下列说法正确的是()。 A.Swing组件可直接添加到顶级容器中 B.要尽量使用非Swing的重量级组件 C.Swing的Jbutton不能直接放到Frame上 D.以上说法都不对 (7)下列Compoinent类的方法中,用于控制组件可见性的是()。 A.update() B.paint(Graphics g) C.repaint() D.setVisible(Boolean b) (8)下列说法中错误的一项是()。

第二章面向对象的基本概念及窗体控件教案新部编本

教师学科教案[ 20 – 20 学年度第__学期] 任教学科:_____________ 任教年级:_____________ 任教老师:_____________ xx市实验学校

●回顾与新课引入 (5分钟)●本节内容简介(5分钟) ●本讲新授课内容(70分钟) 一、VB的对象、属性、方法和事件 1、对象和类 2、对象的建立和编辑 二、窗体控件 三、常用方法 Print、Cls、Move方法 ●课堂小结 (5分钟)●下一讲概要(3分钟)●作业(2分钟)

以课堂讲授为主,以生活中的例子作类比说明面向对象的基本概念;以演示法告诉学生VB的编程环境。 一、VB的对象、属性、方法和事件 二、窗体控件 三、常用方法 VB开发应用程序的一般步骤是什么? 在VB中,我们要进行窗体设计,需要一些控件,这些控件都是对象,到底什么是对象,我们现就来介绍。 第2讲面向对象的基本概念及窗体控件 一、VB的对象、属性、方法和事件 1、面向对象程序设计与可视化编程 面向对象的语言是以对象为基础,由事件驱动对象执行的一种编程技术。对于任何对象都可以用属性、方法、事件三个方面来描述它。而 VB 所使用的对象

是把程序代码和数据封装起来的具体概念,它包含了自身的特性和控制方法。如窗体、按钮、标签等都是可感受的对象。编程人员在设计用户界面时,不需要为每个对象编写程序代码,只需利用工具箱中的图形工具(简称控件)在窗体上画出来,VisualBasic会自动把每个对象的程序代码和数据生成并封装好。编程人员只需编写每个对象所完成的功能程序即可。 所谓可视化就是指在程序设计过程中就能知道你设计的用户界面的实际效果。 2、对象和类 1、对象(Object) 在OOP中,程序的核心是对象。在开发一个应用程序时,必须先建立各种对象,然后围绕对象来进行程序设计。对象是具有某些特性的具体事物的抽象(如:控件及窗体)。每个对象都具有描述其特征的属性,以及附属于它的行为。 一个具有属性和方法的实体。是现实世界的、具有一定特征和感知(接收)外界信息功能的一个实体。 客观世界的任何实体被看作对象。在可视化编程中,对象是应用程序界面的基本元素,常见的对象有:窗体、控件、文本框、列表框等。 对象的特性: (1)有一个名字以区别于其他对象; (2)有一组特征; (3)有一定的功能或行为。 (4)能受到某些特定外界因素的影响,并作出一定的反应 举例:尹树玲是一个对象,她有姓名、性别、身高、体重等特征,具有的功能是教VB,如果她一看到在上实验课有人QQ聊天、玩游戏,她就会将那位同学请出机房。 手机是一个对象,有大小、型号等特征,它能接电话、打电话、收发短信等,如果一摔到地上就会损坏. 2、类(Class) 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义。类是同种对象的抽象。

相关文档
最新文档