📄 34.txt
字号:
//
Component类
抽象类Component是所有Java GUI组件的共同父类。
Component类规定了所有GUI组件的基本特性,该类中定义的方法实现了作为一个GUI部件所应具备的基本功能。
Component类(及其子类)中常用的属性和对应的操作属性的方法见下页表格
//
Component及其子类常用属性和方法
属性名称 设置属性的方法 获取属性的方法
背景颜色 void setBackground(Color) Color getBackground()
边界 void setBounds(Rectangle)
void setBounds(int,int,int,int) Rectangle getBounds()
光标 void setCursor(Cursor) Cursor getCursor()
拖放目标 void setDropTarget(DropTarget) DropTarget getDropTarget()
使能 void setEnabled(boolean) boolean isEnabled()
字体 void setFont(Font) Font getFont()
前景色 void setForeground(Color) Color getForeground()
地区 void setLocale(Locale) Locale getLocale()
位置 void setLocation(Point)
void setLocation(int,int) Pont getLocation()
Point getLocationOnScreen( )
部件名称 void setName(String) String getName()
尺寸 void setSize(Dimension) Dimension getSize()
可见性 void setVisible(boolean) boolean getVisible()
//
组件类型 说 明
Button 可接收点击操作的矩形GUI组件
Canvas 用于绘图的面板
Checkbox 复选框组件
CheckboxMenuItem 复选框菜单项组件
Choice 下拉式列表框,内容不可改变
Component 组件类
Container 容器类
Dialog 对话框组件,顶级窗口、带标题栏
Frame 基本的Java GUI窗口组件
Label 标签类
List 包含内容可变的条目的列表框组件
Menu 菜单组件
MenuItem 菜单项(二级菜单)组件
//
创建菜单
首先创建一个MenuBar对象,并将其置于一个可容纳菜单的容器(如Frame对象)中。
创建一个或多个Menu对象,并将它们添加到先前创建的MenuBar对象中。
创建一个或多个MenuItem对象,再将其加入到各Menu对象中
//
控制显示效果
Color类
Color类将颜色按照sRGB标准格式进行封装,该格式中红、绿、蓝三原色的取值范围都是0~255。
Color类定义了多个构造方法,常用的有:
public Color(int r, int g, int b)
public Color(int r, int g, int b, int a) // a -- 透明度参数
Color c = new Color(200, 170, 90);
Color d = new Color(200, 170, 90, 120);
在GUI设计中使用Color类
Button b = new Button(“Test”);
Color c = new Color(200, 170, 90);
b.setBackground(c)
Panel 基本容器类,不能单独停泊
Scrollbar 滚动条组件
ScrollPane 带水平及垂直滚动条的容器组件
TextArea 多行文本域
TextField 单行文本框
Window 抽象的GUI窗口类,无布局管理器
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -