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

📄 backgroundpanel.java

📁 这里面有150个从简单到难的java 程序的源代码
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
public class BackgroundPanel extends JFrame
{
   public BackgroundPanel()
   {
       setSize(400,300);
       Container cp=getContentPane();
       cp.setLayout(new BorderLayout());
       
       NewPanel p=new NewPanel();
       p.setLayout(new FlowLayout());
       cp.add(p,BorderLayout.CENTER);
       JButton btt=new JButton("button");
       cp.add(btt,BorderLayout.SOUTH);
       
       p.add(new JTextField(10));
       p.add(new JButton("Click me"));
       p.add(new JComboBox());
       p.add(new JButton("Hello, world!"));

       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       show();
   }
   public static void main(String arg[])
   {new BackgroundPanel();}
}
class NewPanel extends JPanel
{    
   public NewPanel(){}
   public void paintComponent(Graphics g)
   {
       int x=0,y=0;
       java.net.URL imgURL = getClass().getResource("test.gif");         
       ImageIcon icon = new ImageIcon(imgURL);                     
       g.drawImage(icon.getImage(),x,y,getSize().width,getSize().height,this);
       while(true)
       {   
           g.drawImage(icon.getImage(),x,y,this);            
           if(x>getSize().width&&y>getSize().height)break;            
           if(x>getSize().width)
	   {    
		   x=0;
		   y+=icon.getIconHeight(); 
	   }               
           else    x+=icon.getIconWidth();
       }
   }   
}

⌨️ 快捷键说明

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