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

📄 testmap.java

📁 开发环境: 详细功能: 详细功能: 详细功能: 详细功能: 详细功能: 详细功能:
💻 JAVA
字号:
/**
 * @(#)TestMap.java
 *
 *
 * @author lilei
 * @version 1.00 2007/10/15
 */
import java.awt.*;
import java.awt.event.*;
import javax.swing.*; 

public class TestMap 
{
	
	//main 方法
	public static void main(String[] args)
    {
    	new TestMap();
    }
    
    //创建一个label 
    JLabel jlblImage=new JLabel();
    
    //获取图片
    public void setImageIcon(ImageIcon icon)
	{
		jlblImage.setIcon(icon);
		Dimension dimension=new Dimension(icon.getIconWidth(),
		  icon.getIconHeight());
		jlblImage.setPreferredSize(dimension);
	}
	public TestMap()
	{
		//创建名为TestDialog的框架
		JFrame frame=new JFrame("TestDialog"); 
		
		//创建jpWest面板并添加到框架左侧 	
		JPanel jpWest=new JPanel();
		frame.add(jpWest,"West");
		
		//创建jpCenter面板用于放置图像标签
		JPanel jpCenter=new JPanel();
		frame.add(jpCenter,"Center");
		jpCenter.add(jlblImage,BorderLayout.CENTER);
		this.setImageIcon(new ImageIcon("image/p1.gif"));
		
		//在左边添加六个按钮
		jpWest.setLayout(new GridLayout(6,1,0,50));
		JButton btn1 =new JButton("放大");
		jpWest.add(btn1);
		
		JButton btn2 =new JButton("缩小");
		jpWest.add(btn2);
		
		JButton btn3 =new JButton("拖动");
		jpWest.add(btn3);
		
		JButton btn4 =new JButton("计算距离");
		jpWest.add(btn4);
		
		JButton btn5 =new JButton("帮助");
		jpWest.add(btn5);
		
		JButton btn6 =new JButton("关闭");
		jpWest.add(btn6);
		//为按钮添加关闭事件
		btn6.addActionListener(new ActionListener()
		{
	  		public void actionPerformed(ActionEvent e)
	  		{
				System.exit(0);
			}
		});
		
		//创建有垂直和水平滚动条的标题视图
		JScrollPane sp=new JScrollPane();
		sp.getViewport().setView(jpCenter);
		frame.getContentPane().add(sp);
		//设置窗口为800*600像素
		frame.setSize(800,600);
		//使窗口固定大小
		frame.setResizable(false);
    	frame.setVisible(true);
    	//关闭窗口
    	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    	
    	
	}
	
	
}


⌨️ 快捷键说明

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