/**
* Copyright (c) 2014 Matthias Jaenicke <matthias.jaenicke@student.kit.edu>,
* Matthias Plappert <undkc@student.kit.edu>,
* Julien Duman <uncyc@student.kit.edu>,
* Christian Dreher <uaeef@student.kit.edu>,
* Wasilij Beskorovajnov <uajkm@student.kit.edu> and
* Aydin Tekin <aydin.tekin@student.kit.edu>
*
* Released under the MIT license (refer to LICENSE.md)
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package edu.kit.iks.CryptographicsLib;
import javax.swing.JButton;
import javax.swing.JPanel;
import org.xnap.commons.i18n.I18n;
/**
* View for UI elements which all visualizations have in common
*
* @author Christian Dreher
*/
public class VisualizationView extends JPanel {
/**
* Serial Version UID
*/
private static final long serialVersionUID = -988624050394454370L;
/**
* Localization instance
*/
private static I18n i18n = Configuration.getInstance().getI18n(VisualizationView.class);
/**
* Next button
*/
private JButton nextButton;
/**
* Back button
*/
private JButton backButton;
/**
* Constructor initializing a new instance of {VisualizationView}
*/
public VisualizationView() {
nextButton = new JButton(i18n.tr("Next"));
this.add(nextButton);
backButton = new JButton(i18n.tr("Back"));
this.add(backButton);
this.validate();
}
/**
* Gets the next button
*
* @return The next button
*/
public JButton getNextButton() {
return nextButton;
}
/**
* Gets the back button
*
* @return The back button
*/
public JButton getBackButton() {
return backButton;
}
/**
* @param nextButton the nextButton to set
*/
public void setNextButton(JButton nextButton) {
this.nextButton = nextButton;
}
/**
* @param backButton the backButton to set
*/
public void setBackButton(JButton backButton) {
this.backButton = backButton;
}
}