crmsbuttonbar.java

来自「CRMS客户关系管理系统(JAVA版),这是一个客户关系管理系统。」· Java 代码 · 共 55 行

JAVA
55
字号
package crms.ui;import javax.swing.*;import java.awt.*;public class CRMSButtonBar extends JPanel {	JPanel left = null;	JPanel middle = null;	JPanel right = null;	public static final int LEFT = 0;	public static final int MIDDLE = 1;	public static final int RIGHT = 2;	public CRMSButtonBar() {		left = new JPanel(new FlowLayout(FlowLayout.LEFT));		middle = new JPanel(new FlowLayout(FlowLayout.CENTER));		right = new JPanel(new FlowLayout(FlowLayout.RIGHT));				setLayout(new BorderLayout());				add(left, BorderLayout.WEST);		add(middle, BorderLayout.CENTER);		add(right, BorderLayout.EAST);		setBackground(Color.WHITE);	}	public void setBackground(Color color) {		super.setBackground(color);		// handle the pre-init thing		if (left == null) { return; }		left.setBackground(color);		middle.setBackground(color);		right.setBackground(color);	}	public void addButton(int pos, JButton button) {		JPanel p = null;		switch (pos) {			case LEFT: 		p = left; break;			case MIDDLE: 	p = middle; break;			case RIGHT: 	p = right; break;		}		if (p != null) {			p.add(button);			//p.setVisible(true);		}				}}

⌨️ 快捷键说明

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