www.pudn.com > LinkGame.rar > LinkGame.java


import javax.swing.JFrame; 
import javax.swing.JButton; 
import javax.swing.JPanel; 
import javax.swing.JMenuBar; 
import javax.swing.JMenu; 
import javax.swing.JMenuItem; 
import javax.swing.JRadioButtonMenuItem; 
import javax.swing.JCheckBoxMenuItem; 
import javax.swing.ScrollPaneConstants; 
import javax.swing.ButtonGroup; 
import javax.swing.KeyStroke; 
import javax.swing.ImageIcon; 
import javax.swing.Icon; 
import javax.swing.JScrollPane; 
import javax.swing.ImageIcon; 
import javax.swing.JTextField; 
import javax.swing.JLabel; 
import javax.swing.JOptionPane; 
import java.awt.Event; 
import java.awt.Graphics; 
import java.awt.Graphics2D; 
import java.awt.Color; 
import java.awt.Cursor; 
import java.awt.Font; 
import java.awt.Toolkit; 
import java.awt.Dimension; 
import java.awt.GridLayout; 
import java.awt.FlowLayout; 
import java.awt.event.*; 
import java.lang.Math; 
import sun.audio.*; 
import java.io.*; 
import java.awt.*; 
import java.net.*; 
import javax.swing.JProgressBar; 
 
class BackGroundPane extends JPanel { 
 private ImageIcon imageIcon; 
  
 public ImageIcon getImageIcon() { 
  return imageIcon; 
 } 
 
 public void setImageIcon(ImageIcon imageIcon) {//设置图片 
  this.imageIcon = imageIcon; 
 } 
 
 public BackGroundPane() { 
  super(); 
  //this.setOpaque(false); 
 } 
 
 protected void paintChildren(Graphics g) {//重绘JPanel下的Components 
  super.paintChildren(g); 
  for(int i =0;iy2) 
 				{	for(int i=y2+1;ix2) 
 				{	for(int i=x2+1;i