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

📄 drawgraphics.java

📁 用JAVA写的画图软件
💻 JAVA
字号:
package graphInterface;

import java.awt.*;
import javax.swing.*;
import java.awt.Dimension;

public class DrawGraphics extends JFrame {
	/**
	 * This method initializes this
	 * 
	 */

	public static void main(String[] args) throws HeadlessException {
		//System.out.println("start");
		DrawGraphics myDraw = new DrawGraphics();
		myDraw.show();
	}

	public DrawGraphics() {
		// 将窗体的大小
		setSize(940, 700);
		// 设定关闭状态
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// 设置标题
		setTitle("画图"); 

		// 建立工具面板
		toolBar.setBackground(Color.lightGray);
		toolBar.setPreferredSize(new Dimension(780, 48));
		
		/* 建立信息面板 */
		infoPanel.setBackground(Color.black);
		// 设置面板大小
		infoPanel.setPreferredSize(new Dimension(160, 380)); 
		
		
		/* 建立内容面板 */
		contentPanel = new JPanel();
		contentPanel.setBackground(Color.darkGray);
		contentPanel.setPreferredSize(new Dimension(620, 380));
		
		// 添加windows监听器
		addWindowListener(new WinListener(contentPanel));
		
		/* 在主窗口内嵌入各个面板 */
		// 工具面板置上方,信息面板置右方,内容面板置中
		getContentPane().add(toolBar, BorderLayout.NORTH);
		getContentPane().add(infoPanel, BorderLayout.EAST);
		getContentPane().add(contentPanel, BorderLayout.CENTER);

		/* 建立按钮 */
		JButton drawLine = new JButton("画线");
		JButton drawRound = new JButton("画圆");
		JButton drawEclipse = new JButton("画椭圆");
		JButton clear = new JButton("清除");
		/* 添加按钮信息事件 */
		drawLine.addActionListener(new DrawLineAL(contentPanel, infoPanel));
		drawRound.addActionListener(new DrawRoundAL(contentPanel, infoPanel));
		drawEclipse.addActionListener(new DrawEclipseAL(contentPanel, infoPanel));
		clear.addActionListener(new ClearAL(contentPanel, infoPanel));
		
		// 将按钮嵌入工具面板
		toolBar.add(drawLine);
		toolBar.add(drawRound);
		toolBar.add(drawEclipse);
		toolBar.add(clear);
	}
	private JPanel toolBar = new JPanel();
	private JPanel infoPanel = new JPanel();
	private JPanel contentPanel = new JPanel();
} // @jve:decl-index=0:visual-constraint="150,25"

⌨️ 快捷键说明

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