Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 1.1 Source Code Directory
JDK 1.1 source code directory contains Java source code for JDK 1.1 core classes: "C:\fyicenter\jdk-1.1.8\src".
Here is the list of Java classes of the JDK 1.1 source code:
✍: FYIcenter
⏎ java/awt/Label.java
/* * @(#)Label.java 1.32 01/12/10 * * Copyright 2002 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.awt; import java.awt.peer.LabelPeer; /** * A <code>Label</code> object is a component for placing text in a * container. A label displays a single line of read-only text. * The text can be changed by the application, but a user cannot edit it * directly. * <p> * For example, the code . . . * <p> * <hr><blockquote><pre> * setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); * add(new Label("Hi There!")); * add(new Label("Another Label")); * </pre></blockquote><hr> * <p> * produces the following label: * <p> * <img src="images-awt/Label-1.gif" * ALIGN=center HSPACE=10 VSPACE=7> * * @version 1.32, 12/10/01 * @author Sami Shaio * @since JDK1.0 */ public class Label extends Component { /** * Indicates that the label should be left justified. * @since JDK1.0 */ public static final int LEFT = 0; /** * Indicates that the label should be centered. * @since JDK1.0 */ public static final int CENTER = 1; /** * Indicates that the label should be right justified. * @since JDK1.0t. */ public static final int RIGHT = 2; /** * The text of this label. */ String text; /** * The label's alignment. The default alignment is set * to be left justified. */ int alignment = LEFT; private static final String base = "label"; private static int nameCounter = 0; /* * JDK 1.1 serialVersionUID */ private static final long serialVersionUID = 3094126758329070636L; /** * Constructs an empty label. * @since JDK1.0 */ public Label() { this("", LEFT); } /** * Constructs a new label with the specified string of text, * left justified. * @param text the string that the label presents. * @since JDK1.0 */ public Label(String text) { this(text, LEFT); } /** * Constructs a new label that presents the specified string of * text with the specified alignment. * <p> * Possible values for <code>alignment</code> are <code>Label.LEFT</code>, * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>. * @param text the string that the label presents. * @param alignment the alignment value. * @since JDK1.0 */ public Label(String text, int alignment) { this.text = text; setAlignment(alignment); } /** * Construct a name for this component. Called by getName() when the * name is null. */ String constructComponentName() { return base + nameCounter++; } /** * Creates the peer for this label. The peer allows us to * modify the appearance of the label without changing its * functionality. */ public void addNotify() { synchronized (getTreeLock()) { if (peer == null) peer = getToolkit().createLabel(this); super.addNotify(); } } /** * Gets the current alignment of this label. Possible values are * <code>Label.LEFT</code>, <code>Label.RIGHT</code>, and * <code>Label.CENTER</code>. * @see java.awt.Label#setAlignment * @since JDK1.0 */ public int getAlignment() { return alignment; } /** * Sets the alignment for this label to the specified alignment. * Possible values are <code>Label.LEFT</code>, * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>. * @param alignment the alignment to be set. * @exception IllegalArgumentException if an improper value for * <code>alignment</code> is given. * @see java.awt.Label#getAlignment * @since JDK1.0 */ public synchronized void setAlignment(int alignment) { switch (alignment) { case LEFT: case CENTER: case RIGHT: this.alignment = alignment; LabelPeer peer = (LabelPeer)this.peer; if (peer != null) { peer.setAlignment(alignment); } return; } throw new IllegalArgumentException("improper alignment: " + alignment); } /** * Gets the text of this label. * @return the text of this label. * @see java.awt.Label#setText * @since JDK1.0 */ public String getText() { return text; } /** * Sets the text for this label to the specified text. * @param text the text that this label presents. * @see java.awt.Label#getText * @since JDK1.0 */ public synchronized void setText(String text) { if (text != this.text && (this.text == null || !this.text.equals(text))) { this.text = text; LabelPeer peer = (LabelPeer)this.peer; if (peer != null) { peer.setText(text); } } } /** * Returns the parameter string representing the state of this * label. This string is useful for debugging. * @return the parameter string of this label. * @since JDK1.0 */ protected String paramString() { String str = ",align="; switch (alignment) { case LEFT: str += "left"; break; case CENTER: str += "center"; break; case RIGHT: str += "right"; break; } return super.paramString() + str + ",text=" + text; } }
⏎ java/awt/Label.java
Or download all of them as a single archive file:
File name: jdk-1.1.8-src.zip File size: 1574187 bytes Release date: 2018-11-16 Download
⇒ Backup JDK 1.1 Installation Directory
2018-11-17, 157252👍, 0💬
Popular Posts:
JDK 11 java.naming.jmod is the JMOD file for JDK 11 Naming module. JDK 11 Naming module compiled cla...
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
Where Can I see Java Source Code files for Xerces Java 2.11.2? Here are Java Source Code files for X...
Apache Commons Lang 3 is the 3rd version of Apache Commons Lang, which provides a host of helper uti...