校赛送气球程序1.1版

博客内容提及了Java程序的源代码管理问题,特别是随着JDK版本的更新,需要谨慎处理import导入,避免使用通配符import *,以保持代码的整洁和兼容性。
摘要由CSDN通过智能技术生成
在忙碌了一个下午。。。好吧,其实就一个小时差不多。。。
下午主要在搞python的重写。。。期待吧,哈哈,我要做一个用wxPython写的具有登录查阅代码能力的“送气球程序”。。。目测刚刚实现了登录功能,剩下的抓取页面之类的,又得去重翻RE模块的知识了。。。求别混乱。。最担心把linux的万用符和正则表达式弄乱了。。。好悲催
言归正传,原本打算重构整个代码的(表示今年3月份写的代码,现在来看就有点吃力了。。。终于知道重构有多重要了!!!!!)然后发现好烦。。。刚好python学的有点多了,所以,果断决定结束java版的发布了~~~好悠哉,吼吼~
好吧,献上源代码。也可以直接点击此处下载。

为毛源代码多了好多import。。。。因为队友说,jdk版本更新了,你就完蛋了,哈哈~果断不能直接就 import * 的说~


import java.awt.Button;
import java.awt.Checkbox;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Label;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.TextArea;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Arrays;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JPopupMenu;

class InShe {

    int num;
    private String str[];

    InShe() {
        str = new String[200];
        num = 0;
    }

    public void setM(String str, int c) {
        this.str[c] = str;
    }

    public String getM(int c) {
        return str[c];
    }

    public int To(String st) {
        int i;
        for (i = 0; i < num; i++) {
            if (str[i].compareTo(st) == 0) {
                return i;
            }
        }
        str[num] = st;
        num++;
        SaveMap();
        return num - 1;
    }

    public void SaveMap() {//sava map.txt over.
        PrintWriter pw = null;
        try {
            pw = new PrintWriter(new FileWriter("map.txt"));
            for (int i = 0; i < num; i++) {
                pw.println(str[i] + "       " + i);
            }
        } catch (IOException ex) {
            System.out.println("Error in SaveMap!");
        } finally {
            pw.close();
        }
    }
}

class Catch extends Frame {

    InShe Is;
    static boolean stop, isset;
    static boolean stuAC[][][] = new boolean[200][20][2];//stuAC[][][0]==true-> AC stuAC[][][1]==true  sended.
    static String seaid = new String("user_id=");//search the user_id
    static String seapr = new String("problem_id=");//search the problem_id
    static int col;
    Button bgt, bcl, bur, cnl;
    Label lur, lac;
    TextArea tf;
    TextField tur, tb, cnt_user, cnt_id, cnt_c;
    String urlName = new String("http://10.7.18.82/JudgeOnline/status?contest_id=1136&result=0");
    MenuBar mb;
    MenuItem mire, mihp;
    Menu mu;
    //
    Checkbox cb;
    Label cl;
    //
    JPopupMenu pop;

    Catch() {
        super("Balloon Robot");
        stop = true;
        isset = false;
        Is = new InShe();
        cb = new Checkbox();
        cl = new Label("AUTO");

        lur = new Label("Enter your web:");
        lac = new Label("The List of AC&
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值