1 18 19 package de.gulden.framework.amoda.environment.gui.component; 20 21 27 public class AboutSplashWindow extends javax.swing.JWindow { 28 29 33 private javax.swing.JPanel mainPanel; 34 35 private javax.swing.JLabel aboutLabel; 36 37 38 42 public AboutSplashWindow(java.awt.Frame parent) { 43 super(parent); 44 initComponents(); 45 } 46 47 48 52 public void setAboutText(String text) { 53 aboutLabel.setText(text); 54 pack(); 55 } 56 57 private void initComponents() { 58 mainPanel = new javax.swing.JPanel (); 60 aboutLabel = new javax.swing.JLabel (); 61 62 addWindowListener(new java.awt.event.WindowAdapter () { 63 public void windowClosing(java.awt.event.WindowEvent evt) { 64 closeDialog(evt); 65 } 66 }); 67 68 mainPanel.setLayout(new java.awt.BorderLayout ()); 69 70 mainPanel.setBorder(new javax.swing.border.BevelBorder (javax.swing.border.BevelBorder.RAISED)); 71 aboutLabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); 72 aboutLabel.setText("About..."); 73 mainPanel.add(aboutLabel, java.awt.BorderLayout.CENTER); 74 75 getContentPane().add(mainPanel, java.awt.BorderLayout.CENTER); 76 77 pack(); 78 } 79 80 private void closeDialog(java.awt.event.WindowEvent evt) { 81 setVisible(false); 83 dispose(); 84 } 85 86 } | Popular Tags |