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, 175270👍, 0💬
Popular Posts:
JDK 7 tools.jar is the JAR file for JDK 7 tools. It contains Java classes to support different JDK t...
ZooKeeper is a centralized service for maintaining configuration information, naming, providing dist...
JUnit Source Code Files are provided in the source package file, junit-4.13.2-sources.jar .You can b...
JasperReports, the world's most popular open source business intelligence and reporting engine and J...
What Is activation.jar? I heard it's related to JAF (JavaBeans Activation Framework) 1.0.2? The if y...