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

📄 panelframe.java

📁 java第89章的实验,对学习java很有帮助的.
💻 JAVA
字号:

import java.awt.*;
import java.io.*;
import javax.swing.*;
import javax.imageio.*;
import java.net.*;

public class PanelFrame extends SimpleFrame {

    /** Creates a new instance of PanelFrame */
    public PanelFrame(int width,int height) {
        super(width,height);
    }

    public static void main(String args[]) {
        PanelFrame frame=new PanelFrame(400,300);
        //DrawPanel contentPanel=new DrawPanel( );
        ContentPanel contentPanel2=new ContentPanel( );
        //把其它组件添加到面板中;
     //   JButton jb1=new JButton("OK");
       // contentPanel.add(jb1);
       // frame.setContentPane(contentPanel);
       // frame.setVisible(true);

        frame.setContentPane(contentPanel2);
        frame.setVisible(true);
    }
}

class ContentPanel extends JPanel{
    //在面板中绘制图文;
    public void paintComponent(Graphics g)  {
        super.paintComponent(g);

        g.drawOval(10, 10, 150, 70);//绘制一个椭圆
        try{
            g.drawString("这是一个面板!",160,100);//绘制一行文字
            Image image=ImageIO.read(new URL(urlname));
           g.drawImage(image,130,130,null);//绘制一幅图片
        } catch ( IOException  e ){
            g.drawString("加载图形失败!",100,100);
        }
    }

    String urlname="http://www.qqhru.net/Article/UploadFiles/200805/20080528111910712.jpg";

}

⌨️ 快捷键说明

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