📄 myapplet.java
字号:
/**
* Copyright (c) 1996,1997,1998 Sun Microsystems, Inc. All Rights Reserved.
*
* Permission to use, copy, modify, and distribute this software
* and its documentation for NON-COMMERCIAL purposes and without
* fee is hereby granted provided that this copyright notice
* appears in all copies. Please refer to the file "copyright.html"
* for further important copyright and licensing information.
*
* The Java source code is the confidential and proprietary information
* of Sun Microsystems, Inc. ("Confidential Information"). You shall
* not disclose such Confidential Information and shall use it only in
* accordance with the terms of the license agreement you entered into
* with Sun.
*
* SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
* THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
* ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
* DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
*/
import java.applet.*;
// import XPM Parser classes
import java.awt.*;
import javax.swing.*;
public class MyApplet extends Applet
{
public void init() {
JButton button;
Toolkit kit = Toolkit.getDefaultToolkit();
button = new JButton(new ImageIcon(kit.createImage(new XImageSource(reply))));
add (button);
button = new JButton(new ImageIcon(kit.createImage(new XImageSource(post))));
add (button);
button = new JButton(new ImageIcon(kit.createImage(new XImageSource(reload))));
add (button);
button = new JButton(new ImageIcon(kit.createImage(new XImageSource(catchup))));
add (button);
button = new JButton(new ImageIcon(kit.createImage(new XImageSource (back10))));
add (button);
button = new JButton(new ImageIcon(kit.createImage(new XImageSource (reset))));
add (button);
button = new JButton(new ImageIcon (kit.createImage(new XImageSource(faq))));
add (button);
}
static final public String post[] =
{
"32 32 6 1",
" c #C0C0C0C0C0C0",
". c #FFFFFFFFFFFF",
"X c #000000000000",
"o c #FFFF99990000",
"O c #333333333333",
"+ c #00009999FFFF",
" ",
" ",
" ",
" ",
" ",
" ",
" ............................. ",
" .XXXXXX................oooo..O ",
" .......................++++..O ",
" .XXXXXX................++++..O ",
" .......................++++..O ",
" .............................O ",
" .............................O ",
" .............................O ",
" .............................O ",
" .............................O ",
" ...............XXXXXXXXXXXX..O ",
" .............................O ",
" .............................O ",
" ...............XXXXXXXXXXXX..O ",
" .............................O ",
" .............................O ",
" ...............XXXXXXXXXXXX..O ",
" .............................O ",
" OOOOOOOOOOOOOOOOOOOOOOOOOOOOO ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};
static final public String reply[] =
{
"32 32 7 1",
" c #C0C0C0C0C0C0",
". c #FFFFFFFFFFFF",
"X c #000000000000",
"o c #FFFF99990000",
"O c #333333333333",
"+ c #00009999FFFF",
"@ c #FFFF00000000",
" ",
" ",
" ",
" ............................. ",
" .XXXXXX................oooo..O ",
" .......................++++..O ",
" .XXXXXX................++++..O ",
" .......................++++..O ",
" ....@........................O ",
" ....@........................O ",
" ...@@@.......................O ",
" ...@@@.......................O ",
" ..@@@@@......................O ",
" ..@@@@@........XXXXXXXXXXXX..O ",
" ....@........................O ",
" ....@........................O ",
" ....@..........XXXXXXXXXXXX..O ",
" ....@........................O ",
" ....@........................O ",
" ....@..........XXXXXXXXXXXX..O ",
" ....@........................O ",
" OOO@OOOOOOOOOOOOOOOOOOOOOOOOO ",
" @ ",
" @ @@@@@@@@@ ",
" @ @ ",
" @ @ ",
" @ @ ",
" @ @ ",
" @ @ ",
" @@@@@@@@@@@@@@@@@@ ",
" ",
" "};
static final public String reload[] =
{
"32 32 4 1",
" c #C0C0C0C0C0C0",
". c #9999CCCCFFFF",
"X c #000099999999",
"o c #00009999FFFF",
" ",
" .. ",
" ..X ",
" .......X ooooooo ",
" .........X oooooooX ",
" ...........X oooooooX ",
" .....XXXXX..X oooooooX ",
" ....XXX ..X oooooooX ",
" ....XX ..X oooooooX ",
" ...XX XX oooooooX ",
" ...XX XXXXXXX ",
" ..XX ",
" ...X ",
" ..XX ",
" ..X ",
" ..X .X ",
" ..X ...X ",
" ..X .....X ",
" ..X .......X ",
" ... .........X ",
" ..X ...XXXXX ",
" ... ...X ",
" ... ...XX ",
" .... ....X ",
" .... ....XX ",
" ..... .....XX ",
" ...............XX ",
" X...........XXX ",
" X.......XXX ",
" XXXXXXX ",
" ",
" "};
static final public String catchup[] =
{
"32 32 9 1",
" c #C0C0C0C0C0C0",
". c #000000000000",
"X c #FFFFCCCC0000",
"o c #00009999FFFF",
"O c #333333333333",
"+ c #000099999999",
"@ c #999999999999",
"# c #9999CCCCFFFF",
"$ c #00009999FFFF",
" ",
" ",
" . ",
" ... ",
" XX.XX ",
" XXXXXXX ",
" oXXXXXoO ",
" o+XXX+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" o+o+o+oO ",
" @@@@@@@O ",
" #######O ",
" $$$$$$$O ",
" $$$$$$$O ",
" $$$$$$$O ",
" $$$$$$$O ",
" OOOOOOO ",
" "};
static final public String back10[] =
{
"32 32 3 1",
" c #C0C0C0C0C0C0",
". c #9999CCCCFFFF",
"X c #000099999999",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" . . ",
" ...X ...X ",
" .....X .....X ",
" .......X .......X ",
" .........X .........X ",
" ...........X ...........X ",
" ............X ............X ",
" ...........X ...........X ",
" X.........X X.........X ",
" X.......X X.......X ",
" X.....X X.....X ",
" X...X X...X ",
" X.X X.X ",
" X X ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" "};
static final public String reset[] =
{
"32 32 5 1",
" c #C0C0C0C0C0C0",
". c #99999999FFFF",
"X c #000099999999",
"o c #9999CCCCFFFF",
"O c #00009999FFFF",
" ",
" ",
" ",
" ....... ",
" ............. ",
" ............... ",
" ......XXXXXXX...... ",
" .....XXoooooooXX..... ",
" ....XoooooooooooX.... ",
" ....XoooooooooooooX.... ",
" ....XoooooooooooooooX.... ",
" ...XoooooooooooooooooX... ",
" ...XoooooooooooooooooX... ",
" ...XooooooooXXXooooooooX... ",
" ...XoooooooXOOOXoooooooX... ",
" ...XooooooXOOOOOXooooooX... ",
" ...XooooooXOOOOOXooooooX... ",
" ...XooooooXOOOOOXooooooX... ",
" ...XoooooooXOOOXoooooooX... ",
" ...XooooooooXXXooooooooX... ",
" ...XoooooooooooooooooX... ",
" ...XoooooooooooooooooX... ",
" ....XoooooooooooooooX.... ",
" ....XoooooooooooooX.... ",
" ....XoooooooooooX.... ",
" .....XXoooooooXX..... ",
" ......XXXXXXX...... ",
" ............... ",
" ............. ",
" ....... ",
" ",
" "};
static String faq[] =
{
/* width height ncolors cpp [x_hot y_hot] */
"32 32 12 1 0 0",
/* colors */
" s none m none c none",
". c #5D5D60606969",
"X s iconGray8 m black c #212121212121",
"o c #DCDCDEDEE5E5",
"O s iconGray4 m white c #949494949494",
"+ s iconGray1 m white c #dededededede",
"@ s iconColor2 m white c white",
"# s iconGray2 m white c #bdbdbdbdbdbd",
"$ s iconGray5 m black c #737373737373",
"% s iconColor1 m black c black",
"& s iconGray7 m black c #424242424242",
"* s iconGray6 m black c #636363636363",
/* pixels */
" ",
" ",
" ",
" ............................Xo",
" .O+@@@@@@@@@@@@@@@@@@@@@@@+Xoo",
" .#@@@@@@@@@@@@@@@@@@@@@@@@OXo ",
" .O+@@@@@@@@@@@@@@@@@@@@@@@+Xoo ",
" .#@@@@@@@@@@@@@@@@@@@@@@@@#$o ",
" .@@@@@XX%@%&&@@&&&&@%%X@@@OOo ",
".O@@@@@@@@@@@@@@@@@@@@@@@@@*oo ",
".#@@@@@@@@@@@@@@@@@@@@@@@@@Xoo ",
".+@@@@XX%%@@%%%%%%%%@%%X@@@Xoo ",
".@@@@@@@@@@@@@@@@@@@@@@@@@@Xoo ",
".+@@@XX%%@%%%@%%@%%%%%%X@@@Xoo ",
".#@@@@@@@@@@@@@@@@@@@@@@@@@Xoo ",
".O@@@@XX%%@%%%@@%%%%@%%X@@@Xoo ",
" .+@@@@@@@@@@@@@@@@@@@@@@@@O#o ",
" .#@@@@XX&@&%%@%&&@@&&XX@@@#Xo ",
" .O@@@@@@@@@@@@@@@@@@@@@@@@+Xoo ",
" .+@@@@XX%%&%@&%%%%&&%%X@@@OOo ",
" .#@@@@@@@@@@@@@@@@@@@@@@@@#Xo ",
" .O@@@@XX%&@&&%%@&&&@%%X@@@+Xoo",
" .@@@@@@@@@@@@@@@@@@@@@@@@@OXo",
" .O@@@@@@@@@@@@@@@@@@@@@@@@@X+o",
" .@@@@XX%&&@%%%@@@&@&%XX@@@OXo",
" .O@@@@@@@@@@@@@@@@@@@@@@@@@X+o",
" .#@@@@XX&@&&&@%%@@&&&%XX@@+X+o",
" .+@@@@@@@@@@@@@@@@@@@@@@@@#$oo",
" .@@@@@XX&%&&@&&@&&%@%@X@@@O$o ",
" .O@@@@@@@@@@@@@@@@@@@@@@@@+$oo ",
" .#@@@@XXX&%@%%@@@@@@@@@@@@#Xoo ",
" .+@@@@@@@@@@@@@@@@@@@@@@@@O$o ",
".O@@@@@@@@@@@@@@@@@@@@@@@@#X+o ",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%o "};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -