📄 panelframe.java
字号:
/** * <p>Title:窗体演示程序 </p> * * <p>Copyright: Copyright (c) 2005</p> * * <p>Company: 刘艺</p> * * @author 刘艺 * @version 1.0 */package jbookch6;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(300,200); DrawPanel contentPanel=new DrawPanel( ); //把其它组件添加到面板中; contentPanel.add(new JButton("OK")); frame.setContentPane(contentPanel); frame.setVisible(true); }}class ContentPanel extends JPanel{ //在面板中绘制图文; public void paintComponent(Graphics g) { super.paintComponent(g); g.drawOval(120, 60, 150, 70);//绘制一个椭圆 try{ g.drawString("这是一个面板!",160,100);//绘制一行文字 Image image=ImageIO.read(new URL(urlname)); g.drawImage(image,30,30,null);//绘制一幅图片 } catch ( IOException e ){ g.drawString("加载图形失败!",100,100); } } String urlname="http://www.liu-yi.net/HTML/IMAGE/stamp_yi.JPG";}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -