📄 confirmpanel.java
字号:
/******************************************************************************
* 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 + -