/******************************************************************************* * Copyright (c) 2016 Weasis Team and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Nicolas Roduit - initial API and implementation *******************************************************************************/ package org.weasis.acquire.dockable.components; import java.awt.FlowLayout; import javax.swing.JPanel; import javax.swing.UIManager; import org.weasis.acquire.Messages; import org.weasis.acquire.dockable.components.actions.AcquireAction; import org.weasis.acquire.dockable.components.actions.AcquireAction.Cmd; public class AcquireSubmitButtonsPanel extends JPanel { private static final long serialVersionUID = 4890844708371941062L; private final AcquireActionButton cancelBtn; private final AcquireActionButton resetBtn; public AcquireSubmitButtonsPanel() { setBorder(UIManager.getBorder("TitledBorder.border")); //$NON-NLS-1$ FlowLayout flowLayout = new FlowLayout(FlowLayout.CENTER, 10, 10); setLayout(flowLayout); cancelBtn = new AcquireActionButton(Messages.getString("AcquireSubmitButtonsPanel.cancel"), Cmd.CANCEL); //$NON-NLS-1$ cancelBtn.setToolTipText(Messages.getString("AcquireSubmitButtonsPanel.return_prev")); //$NON-NLS-1$ resetBtn = new AcquireActionButton(Messages.getString("AcquireSubmitButtonsPanel.reset"), Cmd.RESET); //$NON-NLS-1$ resetBtn.setToolTipText(Messages.getString("AcquireSubmitButtonsPanel.reset_def")); //$NON-NLS-1$ add(cancelBtn); add(resetBtn); } public void setAcquireAction(AcquireAction acquireAction) { cancelBtn.setAcquireAction(acquireAction); resetBtn.setAcquireAction(acquireAction); } }