/** * 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; } }