/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package com.emc.storageos.installer.widget; import charva.awt.GridBagConstraints; import charva.awt.GridBagLayout; import charva.awt.Insets; import charvax.swing.JPanel; import charvax.swing.JScrollPane; import charvax.swing.JTextArea; import charvax.swing.border.TitledBorder; public class TextAreaPanel extends JPanel { public TextAreaPanel(String title, String text) { initComponents(title, text); } private void initComponents(String title, String text) { JTextArea displayText = new JTextArea(text, 8, 50); displayText.setLineWrap(true); displayText.setWrapStyleWord(true); displayText.setEditable(false); JScrollPane scrollpane = new JScrollPane(displayText); scrollpane.setViewportBorder(new TitledBorder(title)); setLayout(new GridBagLayout()); GridBagConstraints c = new GridBagConstraints(); c.anchor = GridBagConstraints.CENTER; c.insets = new Insets(1, 2, 1, 2); c.gridx = 0; c.gridy = 0; add(scrollpane, c); } }