commoncheck.java

来自「java编写的最短路径算法」· Java 代码 · 共 89 行

JAVA
89
字号
package user_interface;

import engine.*;
import integrate.*;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JToggleButton;

public class CommonCheck extends JFrame{
	public String display;
	private JFrame parentWin;

	public CommonCheck(){
		super("Common Check");
		parentWin=this;
		setSize(Constant.frameWidth, Constant.frameHeight);
		
		
		//set the background
		((JPanel)this.getContentPane()).setOpaque(false); 
		ImageIcon img = new ImageIcon("BG.jpg"); 
		JLabel background = new JLabel(img); 
		this.getLayeredPane().add(background, new Integer(Integer.MIN_VALUE)); 
		background.setBounds(0, 0, img.getIconWidth(),img.getIconHeight());
		
		setVisible(true);
		addButton();
		repaint();
	}
	public void paint(Graphics g) {
		super.paint(g);
	
	}
	public void addButton(){
		//Button back
		JToggleButton jbb=new JToggleButton();
		jbb.setText("Back");
		jbb.setBounds(new Rectangle(Constant.frameWidth/2-Constant.boxWidth/2, Constant.frameHeight/2+2*Constant.buttonClearance+Constant.boxHeight/2*3, Constant.boxWidth,
				Constant.boxHeight));
		jbb.setToolTipText("Back.");
		this.getContentPane().add(jbb);
			
		jbb.setVisible(true);
		jbb.addActionListener(new ActionListener() {
			
			
			public void actionPerformed(ActionEvent event){
				parentWin.dispose();
		}}
		
		);

//		Button Start
		JToggleButton jbbb;
		jbbb=new JToggleButton();
		jbbb.setText("Start");
		jbbb.setBounds(new Rectangle(Constant.frameWidth/2-Constant.boxWidth/2, Constant.frameHeight/2+Constant.buttonClearance+Constant.boxHeight/2, Constant.boxWidth,
				Constant.boxHeight));
		jbbb.setToolTipText("Start inventory check");
		
		this.getContentPane().add(jbbb);
		jbbb.setVisible(true);
		jbbb.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent event){

				
				DBinput db=new DBinput();
				int res=db.commonCheck();
				if (res==-1){
					Error err=new Error("Connect to database fail!");
				}
				
		}}
		
		);

	}
	
}

⌨️ 快捷键说明

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