/** * SystemLocaleInfo returns all data available from the Locale class. * * Copyright &copy; 1996-1998 Martin Minow. All Rights Reserved.<p> * * Permission to use, copy, modify, and redistribute this software and its * documentation for personal, non-commercial use is hereby granted provided that * this copyright notice and appropriate documentation appears in all copies. This * software may not be distributed for fee or as part of commercial, "shareware," * and/or not-for-profit endevors including, but not limited to, CD-ROM collections, * online databases, and subscription services without specific license.<p> * * @author <a href="mailto:minow@apple.com">Martin Minow</a> * @version 1.0 * Set tabs every 4 characters. */import java.util.*;import java.awt.*;public class AboutJavaInfo extends SystemInfo{	public static final String	aboutText =		"The JavaInfo applet displays the system-related information available from\n"		+ "your Java implementation. Because it attempts to examine the system\n"		+ "property database, your browser may display \"security alerts.\" This is\n"		+ "normal and expected as some of the standard properties should not be\n"		+ "available to applets. JavaInfo may also be run as an application.\n"		+ "\n"		+ "The following displays are available:\n"		+ "System Properties: display all defined system properties if permitted\n"		+ "    by the security manager. If the system property database is not\n"		+ "    available, display the standard applet properties.\n"		+ "Toolkit Data: display the system fonts, the display resolution, and display\n"		+ "    width and height.\n"		+ "System Locale Data: display the current date and time, as well as the\n"		+ "    current country and language. This selection requires Java 1.1 support.\n"		+ "System Timezones: display all defined system timezones, as well as the\n"		+ "    date and time of Daylight Savings Time conversion. This selection\n"		+ "    requires Java 1.1 support.\n"		+ "Current Threads: display all known threads. Note that this is a static\n"		+ "    display: click on the update button to see any changes\n"		+ "System Colors: display a separate window with the colors defined by the\n"		+ "    SystemColorInfo database. This selection requires Java 1.1 support.\n"		+ "Beep: sound the system beep.\n"		+ "Memory Status: display a continuously-updated \"ticker-tape\" display that\n"		+ "    shows the current memory usage.\n"		+ "Response Status: display a continuously-updated \"ticker=tape\" display that\n"		+ "    estimates the responsiveness of the system. This is the time from when\n"		+ "    a thread becomes runnable to when it starts running. The vertical axis\n"		+ "    is logarithmic.\n"		+ "\n"		+ "JavaInfo is Copyright \u00A9 1997-1998 Martin Minow. All Rights Reserved.\n"		+ "\n"		+ "Permission to use, copy, modify, and redistribute this software and its\n"		+ "documentation for personal, non-commercial use is hereby granted provided\n"		+ "that this copyright notice and appropriate documentation appears in all\n"		+ "copies. This software may not be distributed for fee or as part of commercial,\n"		+ "\"shareware,\" and/or not-for-profit endevors including, but not limited to,\n"		+ "CD-ROM collections, online databases, and subscription services without\n"		+ "specific license.\n"		+ "\n"		+ "THIS SOFTWARE IS PROVIDED IN ITS \"AS IS\" CONDITION FOR NON-COMMERCIAL\n"		+ "USE ONLY. MARTIN MINOW DISCLAIMS ANY LIABILITY OF ANY KIND FOR DAMAGES\n"		+ "WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.\n"		+ "\n"		+ "The EtchedBorder class is based on software Copyright \u00A9 Taligent Inc.\n"		+ "1996,1997 All Rights Reserved, and Copyright \u00A9 IBM Corporation 1996,1997.\n"		+ "The complete Copyright and Permission Notice is in the EtchedBorder.java\n"		+ "source file.\n"		;		public AboutJavaInfo(			EtchedBorder		border		)	{		super(border);		append(aboutText);	}}