/* * InfoPanel.java * * Created on 12. Juni 2005, 05:00 */ package pt.jkaiui.ui; import java.awt.GridBagConstraints; import javax.swing.SwingUtilities; import java.util.ResourceBundle; import pt.jkaiui.JKaiUI; import pt.jkaiui.ui.tools.ScrollGames; /** * * @author jbi */ public class InfoPanel extends javax.swing.JPanel { ResourceBundle resourceBundle; private ScrollGames ScrollGames1; /** Creates new form InfoPanel */ public InfoPanel() { initComponents(); ScrollGames1 = new ScrollGames(); GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; add(ScrollGames1, gridBagConstraints); } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; jLabelAge = new javax.swing.JLabel(); jLabelLocation = new javax.swing.JLabel(); jLabelBandwidth = new javax.swing.JLabel(); jLabelInfoUser = new javax.swing.JLabel(); jLabelConsoles = new javax.swing.JLabel(); jLabelGames = new javax.swing.JLabel(); jButtonClose = new javax.swing.JButton(); jLabelInfoLocation = new javax.swing.JLabel(); jLabelInfoConsoles = new javax.swing.JLabel(); jLabelInfoAge = new javax.swing.JLabel(); jLabelInfoBandwidth = new javax.swing.JLabel(); setLayout(new java.awt.GridBagLayout()); setMaximumSize(new java.awt.Dimension(250, 2147483647)); setMinimumSize(new java.awt.Dimension(250, 20)); jLabelAge.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelAge.setText(java.util.ResourceBundle.getBundle("pt/jkaiui/ui/Bundle").getString("LBL_UserProfileAge")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 4); add(jLabelAge, gridBagConstraints); jLabelLocation.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelLocation.setText(java.util.ResourceBundle.getBundle("pt/jkaiui/ui/Bundle").getString("LBL_UserProfileLocation")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 4); add(jLabelLocation, gridBagConstraints); jLabelBandwidth.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelBandwidth.setText(java.util.ResourceBundle.getBundle("pt/jkaiui/ui/Bundle").getString("LBL_UserProfileBandwidth")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 4); add(jLabelBandwidth, gridBagConstraints); jLabelInfoUser.setText("user"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 4); add(jLabelInfoUser, gridBagConstraints); jLabelConsoles.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelConsoles.setText("XBox/PS2/GCN:"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 4); add(jLabelConsoles, gridBagConstraints); jLabelGames.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelGames.setText(java.util.ResourceBundle.getBundle("pt/jkaiui/ui/Bundle").getString("LBL_UserProfileGames")); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 5; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 7, 0, 4); add(jLabelGames, gridBagConstraints); jButtonClose.setIcon(new javax.swing.ImageIcon(getClass().getResource("/pt/jkaiui/ui/resources/remove.png"))); jButtonClose.setBorder(null); jButtonClose.setBorderPainted(false); jButtonClose.setContentAreaFilled(false); jButtonClose.setFocusPainted(false); jButtonClose.setFocusable(false); jButtonClose.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); jButtonClose.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { MouseClicked(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST; gridBagConstraints.weightx = 1.0; add(jButtonClose, gridBagConstraints); jLabelInfoLocation.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelInfoLocation.setText("location"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; add(jLabelInfoLocation, gridBagConstraints); jLabelInfoConsoles.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelInfoConsoles.setText("consoles"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; add(jLabelInfoConsoles, gridBagConstraints); jLabelInfoAge.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelInfoAge.setText("age"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; add(jLabelInfoAge, gridBagConstraints); jLabelInfoBandwidth.setFont(new java.awt.Font("Dialog", 0, 10)); jLabelInfoBandwidth.setText("bandwidth"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; add(jLabelInfoBandwidth, gridBagConstraints); } // </editor-fold>//GEN-END:initComponents private void MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_MouseClicked if (SwingUtilities.isLeftMouseButton(evt)) { hidePanel(); } }//GEN-LAST:event_MouseClicked // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jButtonClose; private javax.swing.JLabel jLabelAge; private javax.swing.JLabel jLabelBandwidth; private javax.swing.JLabel jLabelConsoles; private javax.swing.JLabel jLabelGames; private javax.swing.JLabel jLabelInfoAge; private javax.swing.JLabel jLabelInfoBandwidth; private javax.swing.JLabel jLabelInfoConsoles; private javax.swing.JLabel jLabelInfoLocation; private javax.swing.JLabel jLabelInfoUser; private javax.swing.JLabel jLabelLocation; // End of variables declaration//GEN-END:variables public void setUser(String s) { if(JKaiUI.MODERATORS.contains(s)) s = "<html><body>" + s + " - <font color=\"red\">" + ResourceBundle.getBundle("pt/jkaiui/ui/Bundle").getString("LBL_Moderator") + "</font></body></html>"; jLabelInfoUser.setText(s); } public void setAge(String s) { jLabelInfoAge.setText(s); } public void setBandwidth(String s) { jLabelInfoBandwidth.setText(s); } public void setLocation(String s) { jLabelInfoLocation.setText(s); } public void setConsoles(String s) { jLabelInfoConsoles.setText(s); } public void setGames(String s) { ScrollGames1.setScrollText(s); } public void showPanel() { hidePanel(); setVisible(true); ScrollGames1.start(); } public void hidePanel() { ScrollGames1.stop(); setVisible(false); } }