📄 panelframe.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 + -