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

📄 confirmpanel.java

📁 大家共享愉快, 共享愉快, 共享愉快, 共享愉快,共享愉快
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/******************************************************************************
 * The contents of this file are subject to the   Compiere License  Version 1.1
 * ("License"); You may not use this file except in compliance with the License
 * You may obtain a copy of the License at http://www.compiere.org/license.html
 * Software distributed under the License is distributed on an  "AS IS"  basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
 * the specific language governing rights and limitations under the License.
 * The Original Code is Compiere ERP & CRM Smart Business Solution. The Initial
 * Developer of the Original Code is Jorg Janke. Portions created by Jorg Janke
 * are Copyright (C) 1999-2005 Jorg Janke.
 * All parts are Copyright (C) 1999-2005 ComPiere, Inc.  All Rights Reserved.
 * Contributor(s): ______________________________________.
 *****************************************************************************/
package org.compiere.apps;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import org.compiere.swing.*;
import org.compiere.util.*;

/**
 *  Application Confirm Panel.
 *  <code>
 *  if (e.getActionCommand().equals(ConfirmPanel.A_OK))
 *  </code>
 *  @author 	Jorg Janke
 *  @version 	$Id: ConfirmPanel.java,v 1.26 2005/12/09 05:17:57 jjanke Exp $
 */
public final class ConfirmPanel extends CPanel
{
	/**
	 *	Create OK Button with label text and F4 Shortcut
	 *  @param text text
	 *  @return OK Button
	 */
	public static final CButton createOKButton (String text)
	{
		AppsAction aa = new AppsAction (A_OK, KeyStroke.getKeyStroke(KeyEvent.VK_F4, 0), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		button.setDefaultCapable(true);
		return button;
	}	//	createOKButton

	/**
	 *	Create OK Button with Standard text
	 *  @param withText with text
	 *  @return OK Button
	 */
	public static final CButton createOKButton (boolean withText)
	{
		if (withText)
			return createOKButton(Msg.getMsg(Env.getCtx(), A_OK));
		return createOKButton("");
	}	//	createOKButton

	/**
	 *	Create Cancel Button wlth label text and register ESC as KeyStroke
	 *  @param text text
	 *  @return Cancel Button
	 */
	public static final CButton createCancelButton (String text)
	{
		AppsAction aa = new AppsAction (A_CANCEL, KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createCancelButton

	/**
	 *	Create Cancel Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createCancelButton(boolean withText)
	{
		if (withText)
			return createCancelButton(Msg.getMsg(Env.getCtx(), A_CANCEL));
		return createCancelButton("");
	}	//	createCancelButton

	
	/************************
	 *	Create Refresh Button wlth label text and F5
	 *  @param text text
	 *  @return button
	 */
	public static final CButton createRefreshButton (String text)
	{
		AppsAction aa = new AppsAction (A_REFRESH, KeyStroke.getKeyStroke(KeyEvent.VK_F5, 0), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createRefreshButton

	/**
	 *	Create Refresh Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createRefreshButton (boolean withText)
	{
		if (withText)
			return createRefreshButton(Msg.getMsg(Env.getCtx(), A_REFRESH));
		return createRefreshButton("");
	}	//	createRefreshButton

	
	/************************
	 *	Create Reset Button wlth label text
	 *  @param text text
	 *  @return button
	 */
	public static final CButton createResetButton (String text)
	{
		AppsAction aa = new AppsAction (A_RESET, null, text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createResetButton

	/**
	 *	Create Reset Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createResetButton (boolean withText)
	{
		if (withText)
			return createResetButton(Msg.getMsg(Env.getCtx(), A_RESET));
		return createResetButton(null);
	}	//	createRefreshButton

	/************************
	 *	Create Customize Button wlth label text
	 *  @param text text
	 *  @return button
	 */
	public static final CButton createCustomizeButton (String text)
	{
		AppsAction aa = new AppsAction (A_CUSTOMIZE, null, text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	//	Env.getImageIcon("Preference24.gif"));
	}	//	createCustomizeButton

	/**
	 *	Create Customize Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createCustomizeButton (boolean withText)
	{
		if (withText)
			return createCustomizeButton(Msg.getMsg(Env.getCtx(), A_CUSTOMIZE));
		return createCustomizeButton(null);
	}	//	createCustomizeButton

	
	/************************
	 *	Create History Button wlth label text
	 *  @param text text
	 *  @return button
	 */
	public static final CButton createHistoryButton (String text)
	{
		AppsAction aa = new AppsAction (A_HISTORY, KeyStroke.getKeyStroke(KeyEvent.VK_F9, 0), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	//	Env.getImageIcon("HistoryX24.gif"));
	}	//	createHistoryButton

	/**
	 *	Create History Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createHistoryButton (boolean withText)
	{
		if (withText)
			return createHistoryButton(Msg.getMsg(Env.getCtx(), A_HISTORY));
		return createHistoryButton(null);
	}	//	createHistoryButton

	
	/************************
	 *	Create Zoom Button wlth label text
	 *  @param text text
	 *  @return button
	 */
	public static final CButton createZoomButton (String text)
	{
		AppsAction aa = new AppsAction (A_ZOOM, null, text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createZoomButton

	/**
	 *	Create Zoom Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createZoomButton (boolean withText)
	{
		if (withText)
			return createZoomButton(Msg.getMsg(Env.getCtx(), A_ZOOM));
		return createZoomButton(null);
	}	//	createZoomButton

	
	/************************
	 *	Create Process Button wlth label text Shift-F4
	 *  @param text text
	 *  @return button
	 */
	public static final CButton createProcessButton (String text)
	{
		AppsAction aa = new AppsAction (A_PROCESS, KeyStroke.getKeyStroke(KeyEvent.VK_F4, KeyEvent.SHIFT_MASK), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createProcessButton

	/**
	 *	Create Process Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createProcessButton (boolean withText)
	{
		if (withText)
			return createProcessButton(Msg.getMsg(Env.getCtx(), A_PROCESS));
		return createProcessButton(null);
	}	//	createProcessButton

	
	/************************
	 *	Create Print Button wlth label text
	 *  @param text text
	 *  @return button
	 */
	public static final CButton createPrintButton (String text)
	{
		AppsAction aa = new AppsAction (A_PRINT, KeyStroke.getKeyStroke(KeyEvent.VK_F12, 0), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createPrintButton

	/**
	 *	Create Print Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createPrintButton (boolean withText)
	{
		if (withText)
			return createPrintButton(Msg.getMsg(Env.getCtx(), A_PRINT));
		return createPrintButton(null);
	}	//	createPrintButton

	
	/************************
	 *	Create Help Button wlth label text
	 *  @param text text
	 *  @return Button
	 */
	public static final CButton createHelpButton (String text)
	{
		AppsAction aa = new AppsAction (A_HELP, KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createHelpButton

	/**
	 *	Create Help Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createHelpButton (boolean withText)
	{
		if (withText)
			return createHelpButton(Msg.getMsg(Env.getCtx(), A_HELP));
		return createHelpButton(null);
	}	//	createHelpButton

	
	/************************
	 *	Create Export Button wlth label text
	 *  @param text text
	 *  @return Button
	 */
	public static final CButton createExportButton (String text)
	{
		AppsAction aa = new AppsAction (A_EXPORT, null, text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createExportButton

	/**
	 *	Create Export Button wlth Standard text
	 *  @param withText with text
	 *  @return Button
	 */
	public static final CButton createExportButton (boolean withText)
	{
		if (withText)
			return createExportButton(Msg.getMsg(Env.getCtx(), A_EXPORT));
		return createExportButton(null);
	}	//	createExportButton

	
	/************************
	 *	Create Delete Button with label text - F3
	 *  @param text text
	 *  @return Delete Button
	 */
	public static final CButton createDeleteButton (String text)
	{
		AppsAction aa = new AppsAction (A_DELETE, KeyStroke.getKeyStroke(KeyEvent.VK_F3, 0), text);
		CButton button = (CButton)aa.getButton();
		button.setMargin(s_insets);
		return button;
	}	//	createDeleteButton

	/**
	 *	Create Delete Button with Standard text
	 *  @param withText with text
	 *  @return Delete Button
	 */
	public static final CButton createDeleteButton (boolean withText)
	{
		if (withText)
			return createDeleteButton(Msg.getMsg(Env.getCtx(), A_DELETE));
		return createDeleteButton(null);
	}	//	createDeleteButton

	
	/************************
	 *	Create Product Attribute Button with Standard text
	 *  @param withText with text
	 *  @return Product Attribute Button
	 */
	public static final CButton createPAttributeButton (boolean withText)
	{
		if (withText)
			return createPAttributeButton(Msg.getMsg(Env.getCtx(), A_PATTRIBUTE));
		return createPAttributeButton(null);
	}	//	createPAttributeButton

	/**
	 *	Create Product Attribute Button with label text
	 *  @param text text

⌨️ 快捷键说明

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