《Java API 参考手册》求取 ⇩

第一部分 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

1997《Java API 参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(C.弗雷齐耶)C.Fraizer著,(美)(J.邦德 1997 北京:科学出版社;龙门书局 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。