📄 host.java
字号:
transparentBox = new Checkbox("Allow packets from outside to outside", host.transparent); transparentBox.addItemListener(this); Utils.add_component(this, transparentBox, gbl, gbc, 0, 0, 4, 1, 0, 0); } CheckboxArray = new Checkbox[number]; int half = (int)Math.floor(((double)number / 2.0) + 0.5); for (int i=start; i < start + number; i++) { CheckboxArray[i-start] = new Checkbox(Templates.prompt[i], host.hostTemplates[i-Templates.startServer]); CheckboxArray[i-start].addItemListener(this); if (i-start < half) Utils.add_component(this, CheckboxArray[i-start], gbl, gbc, 0, i-start+1, 2, 1, 0, 0); else Utils.add_component(this, CheckboxArray[i-start], gbl, gbc, 2, i-start-half+1, 2, 1, 0, 0); } // Buttons OKbutton = new Button("OK"); OKbutton.addActionListener(this); Utils.add_component(this, OKbutton, gbl, gbc, 0, half+1, 4, 1, 0, 0); // Window size pack(); addWindowListener(new ASAdapter()); } // Handle Windowclosingclass ASAdapter extends WindowAdapter { public void WindowClosing(WindowEvent we) { if (isEnabled()) dispose(); return; }} // class ASAdapter // Process Buttons public void actionPerformed(ActionEvent ae) { Object source = ae.getSource(); if (source==OKbutton) { dispose(); return; } } // actionPerformed // Process Checkboxes public void itemStateChanged(ItemEvent ie) { Object source = ie.getSource(); if (source == publicServerBox) { host.publicServer = publicServerBox.getState(); return; } else if (source == transparentBox) { host.transparent = transparentBox.getState(); return; } else if (source instanceof Checkbox) { for (int i=start; i < start+number; i++) if (source==CheckboxArray[i-start]) host.hostTemplates[i-Templates.startServer] = CheckboxArray[i-start].getState(); return; } } //itemStateChange private Host host; int start; int number; private Checkbox publicServerBox; private Checkbox transparentBox; private Checkbox CheckboxArray[]; private Button OKbutton;} // AutoconfSettings// HostIconclass cpu1ImageSource extends java.awt.image.MemoryImageSource { final static int bWidth = 40; final static int bHeight = 40; private static int[] bPixels = { // color model is AARRGGBB 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xff000000, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffab1700, 0xffab1700, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffe7e7e7, 0xff000000, 0xff6e6e6e, 0xffbebebe, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffab1700, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xff000000, 0xffe7e7e7, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xff000000, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xff000000, 0xffe7e7e7, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff000000, 0xffe7e7e7, 0xff000000, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xff000000, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xff000000, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xff000000, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xff000000, 0xffe7e7e7, 0xff000000, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xff000000, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xff000000, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xffe7e7e7, 0xff000000, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xff6e6e6e, 0xff000000, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff000000, 0xff6e6e6e, 0xff6e6e6e, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff6e6e6e, 0xff000000, 0xff6e6e6e, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xff6e6e6e, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xffbebebe, 0xff6e6e6e, 0xffbebebe, 0xff000000, 0xff000000, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffbebebe, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xff6e6e6e, 0xffe7e7e7, 0xffe7e7e7, 0xffbebebe, 0xff6e6e6e, 0xffbebebe,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -