第一部分 java.applet API软件包 7
1 Applet类 7
方法 7
destroy()方法 7
getAppletContext()方法 7
getAppletInfo()方法 8
getAudioClip(URL)方法 8
getAudioClip(URL,String)方法 8
getCodeBase()方法 8
getDocumentBase()方法 8
getImage(URL)方法 8
getImage(URL,String)方法 9
getParameter(String)方法 9
getParameterInfo()方法 9
init()方法 10
isActive()方法 10
play(URL)方法 10
play(URL,String)方法 10
resize(Dimension)方法 10
resize(int,int)方法 11
setStub(AppletStub)方法 11
showStatus(String)方法 11
start()方法 11
stop()方法 11
第二部分 java.awt API软件包 11
2 BorderLayout类 17
构造函数 17
BorderLayout()构造函数 17
BorderLayout(int,int)构造函数 17
方法 17
addLayoutComponent(String,Component)方法 17
layoutContainer(Container)方法 17
minimumLayoutSize(Container)方法 18
preferredLayoutSize(Container)方法 18
removeLayoutComponent(Component)方法 18
toString()方法 18
3 Button类 19
构造函数 19
Button()构造函数 19
Button(String)构造函数 19
方法 19
addNotify()方法 19
getLabel()方法 19
paramString()方法 20
setLabel(String)方法 20
4 Canvas类 21
构造函数 21
Canvas()构造函数 21
方法 21
addNotify()方法 21
paint(Graphics)方法 21
5 CardLayout类 22
构造函数 22
CardLayout()构造函数 22
CandLayout(int,int)构造函数 22
方法 22
addLayoutComponent(String,Component)方法 22
first(Container)方法 23
last(Container)方法 23
layoutContainer(Container)方法 23
minimumLayoutSize(Container)方法 24
next(Container)方法 24
preferredLayoutSize(Container)方法 24
previous(Container)方法 24
removeLayoutComponent(Component)方法 25
show(Container,String)方法 25
toString()方法 26
6 Checkbox类 27
构造函数 27
Checkbox()构造函数 27
Checkbox(String)构造函数 27
Checkbox(String,CheckboxGroup,boolean)构造函数 27
方法 28
addNotify()方法 28
getCheckboxGroup()方法 28
getLabel()方法 28
getState()方法 28
paramString()方法 28
setCheckboxGroup(CheckboxGroup)方法 29
setLabel(String)方法 29
setState(boolean)方法 29
7 CheckboxGroup类 30
构造函数 30
CheckboxGroup()构造函数 30
方法 30
getCurrent()方法 30
setCurrent(Checkbox)方法 30
toString()方法 31
8 CheckboxMenuItem类 32
构造函数 32
CheckboxMenuItem(String)构造函数 32
方法 32
addNotify()方法 32
getState()方法 32
paramString()方法 33
setState(boolean)方法 33
9 Choice类 34
构造函数 34
Choice()构造函数 34
方法 34
addItem(String)方法 34
addNotify()方法 34
countItems()方法 34
getItem(int)方法 35
getSelectedIndex()方法 35
getSelectedItem()方法 35
paramString()方法 36
select(int)方法 36
select(String)方法 36
10 Color类 37
构造函数 37
Color(float,float,float)构造函数 37
Color(int)构造函数 37
Color(int,int,int)构造函数 37
方法 37
brighter()方法 37
darker()方法 38
equals(Object)方法 38
getBlue()方法 38
getColor(String)方法 38
getColor(String,Color)方法 38
getColor(String,int)方法 39
getGreen()方法 39
getHSBColor(float,float,float)方法 39
getRed()方法 39
getRGB()方法 39
hashCode()方法 39
HSBtoRGB(float,float,float)方法 40
RGBtoHSB方法 40
toString()方法 40
变量 40
cyan变量 40
black变量 40
blue变量 40
darkGray变量 41
gray变量 41
green变量 41
lightGray变量 41
magenta变量 41
orange变量 41
pink变量 41
red变量 41
white变量 41
yellow变量 42
11 Component类 43
方法 43
action(Event,Object)方法 43
addNotify()方法 43
bounds()方法 43
checkImage(Image,ImageObserver)方法 43
checkImage(Image,int,int,ImageObserver)方法 44
createImage(ImageProducer)方法 44
createImage(int,int)方法 44
deliverEvent(Event)方法 44
disable()方法 44
enable()方法 44
enable(boolean)方法 45
getBackground()方法 45
getColorModel方法 45
getFont()方法 45
getFontMetrics(Font)方法 45
getForeground()方法 46
getGraphics()方法 46
getParent()方法 46
getPeer()方法 46
getToolkit()方法 46
gotFocus(Event,Object)方法 47
handleEvent(Event)方法 47
hide()方法 48
imageUpdate(Image,int,int,int,int,int)方法 48
inside(int,int)方法 48
invalidate()方法 48
isEnabled()方法 49
isShowing()方法 49
isValid()方法 49
isVisible()方法 49
KeyDown(Event,int)方法 49
KeyUp(Event,int)方法 50
Layout()方法 50
list()方法 50
list(PrintStream)方法 50
list(PrintStream,int)方法 50
locate(int,int)方法 51
location()方法 51
lostFocus(Event,Object)方法 51
minimumSize()方法 51
mouseDown(Event,int,int)方法 52
meuseDrag(Event,int,int)方法 52
mouseEnter(Event,int,int)方法 52
mouseExit(Event,int,int)方法 52
mouseMove(Event,int,int)方法 53
mouseUp(Event,int,int)方法 53
move(int,int)方法 53
nextFocus()方法 53
paint(Graphics)方法 53
paintAll(Graphics)方法 54
paramString()方法 54
postEvent(Event)方法 54
preferredSize()方法 54
prepareImage(Image,ImageObserver)方法 54
prepareImage(Image,int,int,ImageObserver)方法 55
print(Graphics)方法 55
printAll(Graphics)方法 55
removeNotify()方法 55
repaint()方法 55
repaint(long)方法 56
repaint(long,int,int,int,int)方法 56
requestFocus()方法 56
reshape(int,int,int,int)方法 56
resize(Dimension)方法 56
resize(int,int)方法 57
setBackground(Color)方法 57
setFont(Font)方法 57
setForeground(Color)方法 57
show()方法 57
show(boolean)方法 58
size()方法 58
toString()方法 58
update(Graphics)方法 58
validate()方法 58
12 Container类 59
方法 59
add(Component)方法 59
add(Component,int)方法 59
add(String,Component)方法 59
addNotify()方法 60
countComponents()方法 60
deliverEvent(Event)方法 60
getComponent(int)方法 60
getComponents()方法 60
getLayout()方法 60
insets()方法 61
layout()方法 61
list(PrintStream,int)方法 61
locate(int,int)方法 61
minimumSize()方法 61
paintComponents(Graphics)方法 61
paramString()方法 62
preferredSize()方法 62
printComponents(Graphics)方法 62
remove(Components)方法 62
removeAll()方法 62
removeNotify()方法 62
setLayout(LayoutManager)方法 63
validate()方法 63
13 Dialog类 64
构造函数 64
Dialog(Frame,boolean)构造函数 64
Dialog(Frame,String,boolean)构造函数 64
方法 65
addNotify()方法 65
getTitle()方法 65
isModal()方法 65
isResizable()方法 65
paramString()方法 65
setResizable(boolean)方法 66
setTitle(String)方法 66
14 Dimension类 67
构造函数 67
Dimension()构造函数 67
Dimension(Dinmension)构造函数 67
Dimension(int,int)构造函数 67
方法 67
toString()方法 67
变量 68
width变量 68
height变量 68
15 Event类 69
构造函数 69
Event(Object,int,Object)构造函数 69
Event(Object,long,int,int,int,int,int)构造函数 69
Event(Object,long,int,int,int,int,int,Object)构造函数 69
方法 70
controlDown()方法 70
metaDown()方法 70
paramString()方法 70
shiftDown()方法 70
toString()方法 71
translate(int,int)方法 71
变量 71
ACTION EVENT变量 71
ALT MASK变量 71
arg变量 71
CTRL MASK变量 72
DOWN变量 72
END变量 72
ESC变量 72
evt变量 72
F1变量 72
F2变量 72
F3变量 72
F4变量 72
F5变量 73
F6变量 73
F7变量 73
F8变量 73
F9变量 73
F10变量 73
F11变量 73
F12变量 73
GOT FOCUS变量 73
HOME变量 73
id变量 74
Key变量 74
KEY ACTION变量 74
KEY ACTION RELEASE变量 74
KEY PRESS变量 74
KEY RELEASE变量 74
LEFT变量 74
LIST DESELECT变量 74
LIST SELECT变量 75
LOAD FILE变量 75
LOAD FOCUS变量 75
META MASK变量 75
modifiers变量 75
MOUSE DOWN变量 75
MOUSE DRAG变量 75
MOUSE ENTER变量 75
MOUSE EXIT变量 75
MOUSE MOVE变量 76
MOUSE UP变量 76
PGDN变量 76
PGUP变量 76
RIGHT变量 76
SAVE FILE变量 76
SCROLL ABSOLUTE变量 76
SCROLL LINE DOWN变量 76
SCROLL LINE UP变量 76
SCROLL PAGE DOWN变量 77
SCROLL PAGE UP变量 77
SHIFT MASK变量 77
target变量 77
UP变量 77
when变量 77
WINDOW DEICONIFY变量 77
WINDOW DESTROY变量 77
WINDOW EXPOSE变量 77
WINDOW ICONIFY变量 78
WINDOW MOVED变量 78
X变量 78
Y变量 78
16 File Dialog类 79
构造函数 79
FileDialog(Frame,String)构造函数 79
FileDialog(Frame,String,int)构造函数 79
方法 79
addNotify()方法 79
getDirectory()方法 79
getFile()方法 80
getFilenameFilter()方法 80
getMode()方法 80
paramString()方法 80
setDirectory(String)方法 80
setFile(String)方法 81
setFilenameFilter(FilenameFilter)方法 81
变量 81
LOAD变量 81
SAVE变量 81
17 FlowLayout类 82
构造函数 82
FlowLayout()构造函数 82
FlowLayout(int)构造函数 82
FlowLayout(int,int,int)构造函数 82
方法 82
addLayoutComponent(String,Component)方法 82
LayoutContainer(Container)方法 83
minimumLayoutSize(Container)方法 83
preferredLayoutSize(Container)方法 83
removeLayoutComponent(Component)方法 83
toStrint()方法 83
变量 83
CENTER变量 83
LEFT变量 84
RIGHT变量 84
18 Font类 85
构造函数 85
Font(String,int,int)构造函数 85
方法 85
equals(Object)方法 85
getFamily()方法 86
getFont(String)方法 86
getFont(String Font)方法 86
getName()方法 86
getSize()方法 87
getStyle()方法 87
hashCode()方法 87
isBold()方法 87
isItalic()方法 87
isPlain()方法 88
toString()方法 88
变量 88
BOLD变量 88
ITALIC变量 88
name变量 88
PLAIN变量 88
size变量 88
style变量 89
19 FontMetrics类 90
构造函数 90
FontMetrics(Font)构造函数 90
方法 90
bytesWidth(byte[],int,int)方法 90
charWidth(char)方法 90
charWidth(int)方法 91
charsWidth(char[],int,int)方法 91
getAscent()方法 91
getDescent()方法 92
getFont()方法 92
getHeight()方法 92
getLeading()方法 92
getMaxAdvance()方法 93
getMaxAscent()方法 93
getMaxDescent()方法 93
getWidths()方法 94
StringWidth(String)方法 94
toString()方法 94
变量 94
font变量 94
20 Frame类 95
构造函数 95
Frame()构造函数 95
Frame(String)构造函数 95
方法 95
addNotify()方法 95
dispose()方法 95
getCursorType()方法 95
getIconImage()方法 96
getMenuBar()方法 96
getTitle()方法 96
isResizable()方法 96
paramString()方法 97
remove(MenuComponent)方法 97
setIconImage(Image)方法 97
setMenuBar(MenuBar)方法 97
setResizable(boolean)方法 97
setTitle(String)方法 98
21 Graphics类 99
构造函数 99
方法 99
clearRect(int,int,int,int)方法 99
clipRect(int,int,int,int)方法 99
copyArea(int,int,int,int,int,int)方法 100
create()方法 100
create(int,int,int,int)方法 100
dispose()方法 100
draw3DRect(int,int,int,int,boolean)方法 101
drawArc(int,int,int,int,int,int)方法 101
drawBytes(byte[],int,int,int,int)方法 101
drawChars(char[],int,int,int,int)方法 101
drawImage(Image,int,int,Color,InageObserver)方法 102
drawImage(Image,int,intImageObserver)方法 102
drawImage(Image,int,int,int,int,Color,InageObserver)方法 102
drawImage(Image,int,int,int,int,ImageObserver)方法 103
drawLine(int,int,int,int)方法 103
drawOval(int,int,int,int)方法 103
drawPolygon(int[],int[],int)方法 104
drawPolygon(Polygon)方法 104
drawRect(int,int,int,int)方法 104
drawRoundRect(int,int,int,int,int,int)方法 105
drawString(String,int,int)方法 105
fill3DRect(int,int,int,int,boolean)方法 105
fillArc(int,int,int,int,int,int)方法 105
fillOval(int,int,int,int)方法 106
fillPolygon(in[],int[],int)方法 106
fillPolygon(Polygon)方法 106
fillRect(int,int,int,int)方法 107
fillRound Rect(int,int,int,int,int,int)方法 107
finalize()方法 107
getClipRect()方法 107
getColor()方法 107
getFont()方法 108
getFontMetrics()方法 108
getFontMetrics(Font)方法 108
setFont(Font)方法 108
setPaintMode()方法 108
setXORMode(Color)方法 109
toString()方法 109
translate(int,int)方法 109
22 GridBagConstraints类 110
构造函数 110
GridBagConstraints()构造函数 110
方法 110
clone()方法 110
变量 110
anchor变量 110
BOTH变量 110
CENTER变量 111
EAST变量 111
fill变量 111
gridheight变量 111
gridwidth变量 111
gridx变量 111
gridy变量 111
HORIZONTAL变量 112
insets变量 112
ipadx变量 112
ipady变量 112
NONE变量 112
NORTH变量 112
NORTHEAST变量 112
NORTHWEST变量 113
RELATIVE变量 113
REMAINDER变量 113
SOUTH变量 113
SOUTHEAST变量 113
SOUTHWEST变量 113
VERTICAL变量 113
weightx变量 113
weighty变量 114
WEST变量 114
23 GridBagLayout类 115
构造函数 115
GridBagLayout()构造函数 115
方法 115
addLayoutComponent(String,Component)方法 115
AdjustForGravity(GridBagConstraints,Rectangle)方法 115
ArrangeGrid(Container)方法 115
defaultConstraints方法 116
DumpConstraints(GridBagConstraints)方法 116
DumpLayoutInfo(GridBagLayoutInfo)方法 116
getConstraints(Component)方法 116
getLayoutDimensions()方法 116
GetLayoutInfo(Container,int)方法 116
getLayoutOrigin()方法 116
getLayoutWeights()方法 117
GetMinSize(Container,GetLayoutInfo)方法 117
layoutContainer(Container)方法 117
location(int,int)方法 117
lookupConstraints(Component)方法 117
minimumLayoutSize(Container)方法 117
preferredLayoutSize(Container)方法 118
removeLayoutComponent(Component)方法 118
setConstraints(Component,GridBagConstraints)方法 118
toString()方法 118
变量 118
comptable变量 118
MAXGRIDSIZE变量 119
MINSIZE变量 119
PREFERREDSIZE变量 119
24 GridLayout类 120
构造函数 120
GridLayout(int,int)构造函数 120
GridLayout(int,int,int,int)构造函数 120
方法 120
addLayoutComponent(String,Component)方法 120
LayoutContainer(Container)方法 120
minimumLayoutSize(Container)方法 121
preferredLayoutSize(Container)方法 121
removeLayoutComponent(Component)方法 121
toString()方法 121
25 Image类 122
方法 122
flush方法 122
getGraphics()方法 122
getHeight(ImageObserver)方法 122
getProperty(String,ImageObserver)属性方法 122
getSource()方法 122
getWidth(ImageObserver)方法 123
变量 123
UndefinedProperty变量 123
26 Insets类 124
构造函数 124
Insets(int,int,int,int)构造函数 124
方法 124
clone()方法 124
toString()方法 124
变量 124
bottom变量 124
left变量 124
right变量 124
top变量 125
27 Label类 126
构造函数 126
Label()构造函数 126
Label(String)构造函数 126
Label(String,int)构造函数 126
方法 126
addNotify()方法 126
getAlignment()方法 126
getText()方法 126
paramString()方法 127
setAlignment(int)方法 127
setText(String)方法 127
变量 127
CENTER变量 127
LEFT变量 127
RIGHT变量 127
28 List类 128
构造函数 128
List()构造函数 128
List(int,boolean)构造函数 128
方法 128
addItem(String)方法 128
addItem(String,int)方法 129
addNotify()方法 129
allowsMultipleSelections()方法 129
clear()方法 129
countltems()方法 130
delItem(int)方法 130
delItems(int,int)方法 130
deselect(int)方法 130
getItem(int)方法 130
getRows()方法 130
getSelectedIndex()方法 131
getSelectedIndexes()方法 131
getSelectedItem()方法 131
getSelectedItems()方法 131
getVisibleIndex()方法 132
isSelected(int)方法 132
makeVisible(int)方法 132
minimuumSize()方法 132
minimumSize(int)方法 132
paramString()方法 132
preferredSize()方法 133
preferredSize(int)方法 133
removeNotify()方法 133
replaceItem(String,int)方法 133
select(int)方法 133
setMultipleSelections(boolean)方法 134
29 MediaTracker类 135
构造函数 135
MediaTracker(Component)构造函数 135
方法 135
addImage(Image,int)方法 135
addImage(Image,int,int,int)方法 135
checkAll()方法 136
checkAll(boolean)方法 136
checkID(int)方法 136
checkID(int id,boolean load)方法 137
getErrorsAny()方法 137
getErrorsID(int)方法 137
isErrorAny()方法 138
isErrorID(int)方法 138
statusAll(boolean)方法 138
statusID(int,boolean)方法 138
waitForAll()方法 139
waitForAll(long)方法 139
waitForID(int)方法 139
waitForID(int,long)方法 139
变量 140
ABORTED变量 140
COMPLETE变量 140
ERRORED变量 140
LOADING变量 140
30 Menu类 141
构造函数 141
Menu(String)构造函数 141
Menu(String,boolean)构造函数 141
方法 141
add(MenuItem)方法 141
add(String)方法 141
addNotify()方法 142
addSeparator()方法 142
countItems()方法 142
getItem(int)方法 142
isTearOff()方法 142
remove(int)方法 143
remove(MenuComponent)方法 143
removeNotify()方法 143
31 MenuBar类 144
构造函数 144
MenuBar()构造函数 144
方法 144
add(Menu)方法 144
addNotify()方法 144
countMenus()方法 145
getHelpMenu()方法 145
getMenu(int)方法 145
remove(int)方法 145
remove(MenuComponent)方法 145
removeNotify()方法 145
setHelpMenu(Menu)方法 146
32 MenuComponent类 147
构造函数 147
MenuComponent()构造函数 147
方法 147
getFont()方法 147
getParent()方法 147
getPeer()方法 148
paramString()方法 148
postEvent(Event)方法 148
removeNotify()方法 148
setFont(Font)方法 148
toString()方法 148
33 MenuItem类 149
构造函数 149
MenuItem(String)构造函数 149
方法 149
addNotify()方法 149
disable()方法 149
enable()方法 149
enable(boolean)方法 150
getLabel()方法 150
isEnabled()方法 150
paramString()方法 150
setLabel(String)方法 151
34 Panel类 152
构造函数 152
Panel()构造函数 152
方法 152
addNotify()方法 152
35 Point类 153
构造函数 153
Point(int,int)构造函数 153
方法 153
equals(Object)方法 153
hashCode()方法 153
move(int,int)方法 154
toString()方法 154
translate(int,int)方法 154
变量 154
x变量 154
y变量 154
36 Polygon类 155
构造函数 155
Polygon()构造函数 155
Polygon(int[],int[],int)构造函数 155
方法 155
addPoint(int,int)方法 155
getBoundingBox()方法 156
inside(int,int)方法 156
变量 156
npoints变量 156
xpoints变量 156
ypoints变量 156
37 Rectangle类 157
构造函数 157
Rectangle()构造函数 157
Rectangle(Dimension)构造函数 157
Rectangle(int,int)构造函数 157
Rectangle(int,int,int,int)构造函数 157
Rectangle(Point)构造函数 157
Rectangle(Point,Dimension)构造函数 158
方法 158
add(int,int)方法 158
add(Point)方法 158
add(Rectangle)方法 158
equals(Object)方法 159
grow(int,int)方法 159
hashCode()方法 159
inside(int,int)方法 159
intersection(Rectangle)方法 159
intersects(Rectangle)方法 160
isEmpty()方法 160
move(int,int)方法 160
reshape(int,int,int,int)方法 160
resize(int,int)方法 160
toString()方法 161
translate(int,int)方法 161
union(Rectangle)方法 161
变量 161
height变量 161
width变量 161
x变量 161
y变量 161
38 Scrollbar类 162
构造函数 162
Scrollbar()构造函数 162
Scrollbar(int)构造函数 162
Scrollbar(int,int,int,int,int)构造函数 162
方法 162
addNotify()方法 162
getPageIncrement()方法 163
getLineIncrement()方法 163
getMaximum()方法 163
getMinimum()方法 163
getOrientation()方法 163
getValue()方法 163
getVisible()方法 164
paramString()方法 164
setLineIncrement(int)方法 164
setPageIncrement(int)方法 164
setValue(int)方法 164
setValues(int,int,int,int)方法 164
变量 165
HORIZONTAL变量 165
VERTICAL变量 165
39 TextArea类 166
构造函数 166
TextArea()构造函数 166
TextArea(int,int)构造函数 166
TextArea(String)构造函数 166
TextArea(String,int,int)构造函数 166
方法 167
addNotify()方法 167
appendText(String)方法 167
getColumns()方法 167
getRows()方法 167
insenText(String,int)方法 167
minimumSize()方法 168
minimumSize(int,int)方法 168
paramString()方法 168
preferredSize()方法 168
preferredSize(int,int)方法 168
replaceText(String,int,int)方法 168
40 TextComponent类 169
方法 169
getSelectedText()方法 169
getSelectionEnd()方法 169
getSelectionStart()方法 169
getText()方法 169
isEditable()方法 169
paramString()方法 170
removeNotify()方法 170
select(int,int)方法 170
selectAll()方法 170
setEditable(boolean)方法 170
setText(String)方法 170
41 TextField类 172
构造函数 172
TextField()构造函数 172
TextField(int)构造函数 172
TextField(String)构造函数 172
TextField(String,int)构造函数 172
方法 173
addNotify()方法 173
echoCharIsSet()方法 173
getColumns()方法 173
getEchoChar()方法 173
minimumSize()方法 173
minimumSize(int)方法 174
paramString()方法 174
preferredSize()方法 174
preferredSize(int)方法 174
setEchoCharacter(char)方法 174
42 Toolkit类 175
方法 175
checkImage(Image,int,int,ImageObserver)方法 175
createButton(Button)方法 176
creatCanvas(Canvas)方法 176
createCheckbox(Checkbox)方法 176
createCheckboxMenuItem(CheckboxMenuItem)方法 176
createChoice(Choice)方法 176
createDialog(Dialog)方法 176
createFileDialog(FileDialog)方法 177
createFrame(Frame)方法 177
createImage(ImageProducer)方法 177
createLabel(Label)方法 177
createList(List)方法 177
createMenu(Menu)方法 177
createMenuBar(MenuBar)方法 178
createMenuItem(MenuItem)方法 178
createPaael(Panel)方法 178
createScrollbar(Scrollbar)方法 178
createTextArea(TextArea)方法 178
createTextField(TextField)方法 178
createWindow(Window)方法 179
getColorModel()方法 179
getDefaultToolkit()方法 179
getFontList()方法 179
getFontMetrics(Font)法 179
getImage(String)方法 179
getImage(URL)方法 180
getScreenResolution()方法 180
getScreenSize()方法 180
prepareImage(Image,int,int,ImageObserver)方法 180
sync()方法 180
43 Window类 181
构造函数 181
Window(Frame)构造函数 181
方法 181
addNotify()方法 181
dispose()方法 181
getToolkit()方法 181
getWarningString()方法 181
pack()方法 182
show()方法 182
toBack()方法 182
toFront()方法 182