⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pconfig.java

📁 该系统是B/S结构的
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   PConfig.java

package paintchat.config;

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.EventObject;
import paintchat.PProperties;
import paintchat.util.PTool;
import paintchat.util.ServerStub;
import paintchat_frame.HelpWindow;

public class PConfig extends Applet
    implements ActionListener, MouseListener
{

    HelpWindow help;
    private Panel ivjpa_text;
    private TextField ivjbrowser;
    private TextField ivjc;
    private TextField ivjcgi;
    private TextField ivjcx;
    private TextField ivjcy;
    private Label ivjhc20;
    private Label ivjhc21;
    private Label ivjhc22;
    private Label ivjhc23;
    private Label ivjhc24;
    private Label ivjhc25;
    private Label ivjhc26;
    private Label ivjhc27;
    private TextField ivji;
    private TextField ivjpass;
    private TextField ivjplace_applet;
    private Button ivjb1;
    private Button ivjb2;
    private Button ivjb3;
    private Panel ivjpa_bool;
    private GridLayout ivjpa_boolGridLayout;
    private Checkbox ivjhc1;
    private Checkbox ivjhc2;
    private Checkbox ivjhc3;
    private Checkbox ivjhc4;
    private Checkbox ivjhc5;
    private Checkbox ivjhc6;
    private Checkbox ivjhc7;
    private Checkbox ivjhc8;
    private Checkbox ivjhc9;
    private Panel ivjpa_button;
    private FlowLayout ivjpa_buttonFlowLayout;
    private Button ivjbo_ok;
    private Button ivjbp_cancel;

    public PConfig()
    {
        ivjpa_text = null;
        ivjbrowser = null;
        ivjc = null;
        ivjcgi = null;
        ivjcx = null;
        ivjcy = null;
        ivjhc20 = null;
        ivjhc21 = null;
        ivjhc22 = null;
        ivjhc23 = null;
        ivjhc24 = null;
        ivjhc25 = null;
        ivjhc26 = null;
        ivjhc27 = null;
        ivji = null;
        ivjpass = null;
        ivjplace_applet = null;
        ivjb1 = null;
        ivjb2 = null;
        ivjb3 = null;
        ivjpa_bool = null;
        ivjpa_boolGridLayout = null;
        ivjhc1 = null;
        ivjhc2 = null;
        ivjhc3 = null;
        ivjhc4 = null;
        ivjhc5 = null;
        ivjhc6 = null;
        ivjhc7 = null;
        ivjhc8 = null;
        ivjhc9 = null;
        ivjpa_button = null;
        ivjpa_buttonFlowLayout = null;
        ivjbo_ok = null;
        ivjbp_cancel = null;
    }

    public void actionPerformed(ActionEvent actionevent)
    {
        if(actionevent.getSource() == getb1())
            connEtoC1(actionevent);
        if(actionevent.getSource() == getb2())
            connEtoC2(actionevent);
        if(actionevent.getSource() == getb3())
            connEtoC3(actionevent);
        if(actionevent.getSource() == getbp_cancel())
            connEtoC4(actionevent);
        if(actionevent.getSource() == getbo_ok())
            connEtoC5(actionevent);
    }

    public void addsMouseListener(Container container)
    {
        Component acomponent[] = container.getComponents();
        if(acomponent != null)
        {
            for(int i = 0; i < acomponent.length; i++)
                if(acomponent[i] instanceof Container)
                    addsMouseListener((Container)acomponent[i]);
                else
                    acomponent[i].addMouseListener(this);

        }
        container.addMouseListener(this);
    }

    public void browse(TextField textfield, boolean flag)
    {
        String s = textfield.getText();
        File file = PTool.fileDialog(PTool.getPFrame(), s, flag);
        textfield.setText(file.getAbsolutePath());
    }

    private void connEtoC1(ActionEvent actionevent)
    {
        try
        {
            browse(geti(), true);
        }
        catch(Throwable throwable)
        {
            handleException(throwable);
        }
    }

    private void connEtoC2(ActionEvent actionevent)
    {
        try
        {
            browse(getplace_applet(), true);
        }
        catch(Throwable throwable)
        {
            handleException(throwable);
        }
    }

    private void connEtoC3(ActionEvent actionevent)
    {
        try
        {
            browse(getbrowser(), false);
        }
        catch(Throwable throwable)
        {
            handleException(throwable);
        }
    }

    private void connEtoC4(ActionEvent actionevent)
    {
        try
        {
            m_dispose();
        }
        catch(Throwable throwable)
        {
            handleException(throwable);
        }
    }

    private void connEtoC5(ActionEvent actionevent)
    {
        try
        {
            m_save();
            connEtoC7();
        }
        catch(Throwable throwable)
        {
            handleException(throwable);
        }
    }

    private void connEtoC7()
    {
        try
        {
            m_dispose();
        }
        catch(Throwable throwable)
        {
            handleException(throwable);
        }
    }

    public String getAppletInfo()
    {
        return "paintchat.config.Ao は VisualAge for Java を使用して作成されました。";
    }

    private Button getb1()
    {
        if(ivjb1 == null)
            try
            {
                ivjb1 = new Button();
                ivjb1.setName("b1");
                ivjb1.setLabel("browse");
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjb1;
    }

    private Button getb2()
    {
        if(ivjb2 == null)
            try
            {
                ivjb2 = new Button();
                ivjb2.setName("b2");
                ivjb2.setLabel("browse");
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjb2;
    }

    private Button getb3()
    {
        if(ivjb3 == null)
            try
            {
                ivjb3 = new Button();
                ivjb3.setName("b3");
                ivjb3.setLabel("browse");
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjb3;
    }

    private Button getbo_ok()
    {
        if(ivjbo_ok == null)
            try
            {
                ivjbo_ok = new Button();
                ivjbo_ok.setName("bo_ok");
                ivjbo_ok.setLabel(" ok ");
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjbo_ok;
    }

    private Button getbp_cancel()
    {
        if(ivjbp_cancel == null)
            try
            {
                ivjbp_cancel = new Button();
                ivjbp_cancel.setName("bp_cancel");
                ivjbp_cancel.setLabel("cancel");
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjbp_cancel;
    }

    private TextField getbrowser()
    {
        if(ivjbrowser == null)
            try
            {
                ivjbrowser = new TextField();
                ivjbrowser.setName("browser");
                ivjbrowser.setColumns(42);
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjbrowser;
    }

    private TextField getc()
    {
        if(ivjc == null)
            try
            {
                ivjc = new TextField();
                ivjc.setName("c");
                ivjc.setColumns(7);
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjc;
    }

    private TextField getcgi()
    {
        if(ivjcgi == null)
            try
            {
                ivjcgi = new TextField();
                ivjcgi.setName("cgi");
                ivjcgi.setColumns(42);
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjcgi;
    }

    private TextField getcx()
    {
        if(ivjcx == null)
            try
            {
                ivjcx = new TextField();
                ivjcx.setName("cx");
                ivjcx.setColumns(4);
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjcx;
    }

    private TextField getcy()
    {
        if(ivjcy == null)
            try
            {
                ivjcy = new TextField();
                ivjcy.setName("cy");
                ivjcy.setColumns(4);
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjcy;
    }

    private Checkbox gethc1()
    {
        if(ivjhc1 == null)
            try
            {
                ivjhc1 = new Checkbox();
                ivjhc1.setName("hc1");
                ivjhc1.setLabel("hc1");
            }
            catch(Throwable throwable)
            {
                handleException(throwable);
            }
        return ivjhc1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -