/*
* HelpMenuWindow.java
*
* Created on 05 September 2007, 15:38
*/
package paperscope;
import edu.stanford.ejalbert.BrowserLauncher;
import java.awt.Cursor;
/**
*
* @author Mark
*/
public class HelpMenuWindow extends javax.swing.JFrame {
/** Creates new form HelpMenuWindow */
public HelpMenuWindow() {
initComponents();
}
/** 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() {
paperScopeLabel = new javax.swing.JLabel();
helpTextLabel = new javax.swing.JLabel();
jSeparator1 = new javax.swing.JSeparator();
mainWebsiteText = new javax.swing.JLabel();
mainWebsiteLabel = new javax.swing.JLabel();
documentationLabel = new javax.swing.JLabel();
forumsLabel = new javax.swing.JLabel();
bugLabel = new javax.swing.JLabel();
documentationText = new javax.swing.JLabel();
forumsText = new javax.swing.JLabel();
bugText = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("PaperScope Help");
paperScopeLabel.setFont(new java.awt.Font("Tahoma", 1, 14));
paperScopeLabel.setText("PaperScope 1.0");
helpTextLabel.setText("Help documentation can be found online along with bug reporting, user forums, and other tools.");
mainWebsiteText.setForeground(new java.awt.Color(0, 0, 204));
mainWebsiteText.setText("http://paperscope.sourceforge.net/");
mainWebsiteText.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
mainWebsiteTextMouseClicked(evt);
}
public void mouseEntered(java.awt.event.MouseEvent evt) {
mainWebsiteTextMouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
mainWebsiteTextMouseExited(evt);
}
});
mainWebsiteLabel.setFont(new java.awt.Font("Tahoma", 1, 11));
mainWebsiteLabel.setText("Main Website:");
documentationLabel.setFont(new java.awt.Font("Tahoma", 1, 11));
documentationLabel.setText("Documentation: ");
forumsLabel.setFont(new java.awt.Font("Tahoma", 1, 11));
forumsLabel.setText("User Forums: ");
bugLabel.setFont(new java.awt.Font("Tahoma", 1, 11));
bugLabel.setText("Bug Reporting & Feature Requests: ");
documentationText.setForeground(new java.awt.Color(0, 0, 204));
documentationText.setText("http://sourceforge.net/docman/?group_id=204652");
documentationText.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
documentationTextMouseClicked(evt);
}
public void mouseEntered(java.awt.event.MouseEvent evt) {
documentationTextMouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
documentationTextMouseExited(evt);
}
});
forumsText.setForeground(new java.awt.Color(0, 0, 204));
forumsText.setText("http://sourceforge.net/forum/?group_id=204652");
forumsText.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
forumsTextMouseClicked(evt);
}
public void mouseEntered(java.awt.event.MouseEvent evt) {
forumsTextMouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
forumsTextMouseExited(evt);
}
});
bugText.setForeground(new java.awt.Color(0, 0, 204));
bugText.setText("http://sourceforge.net/tracker/?group_id=204652");
bugText.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
bugTextMouseClicked(evt);
}
public void mouseEntered(java.awt.event.MouseEvent evt) {
bugTextMouseEntered(evt);
}
public void mouseExited(java.awt.event.MouseEvent evt) {
bugTextMouseExited(evt);
}
});
jButton1.setText("Close");
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton1MouseClicked(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(paperScopeLabel)
.addComponent(helpTextLabel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jSeparator1))
.addGroup(layout.createSequentialGroup()
.addComponent(mainWebsiteLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(mainWebsiteText, javax.swing.GroupLayout.DEFAULT_SIZE, 404, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addComponent(documentationLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(documentationText, javax.swing.GroupLayout.DEFAULT_SIZE, 390, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addComponent(forumsLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(forumsText, javax.swing.GroupLayout.DEFAULT_SIZE, 406, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addComponent(bugLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(bugText, javax.swing.GroupLayout.DEFAULT_SIZE, 282, Short.MAX_VALUE))
.addComponent(jButton1, javax.swing.GroupLayout.Alignment.TRAILING))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(paperScopeLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(7, 7, 7)
.addComponent(helpTextLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(mainWebsiteLabel)
.addComponent(mainWebsiteText))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(documentationLabel)
.addComponent(documentationText))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(forumsLabel)
.addComponent(forumsText))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(bugLabel)
.addComponent(bugText))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton1)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void bugTextMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bugTextMouseExited
Cursor cursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_bugTextMouseExited
private void bugTextMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bugTextMouseEntered
Cursor cursor = new Cursor(Cursor.HAND_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_bugTextMouseEntered
private void forumsTextMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_forumsTextMouseExited
Cursor cursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_forumsTextMouseExited
private void forumsTextMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_forumsTextMouseEntered
Cursor cursor = new Cursor(Cursor.HAND_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_forumsTextMouseEntered
private void documentationTextMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_documentationTextMouseExited
Cursor cursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_documentationTextMouseExited
private void documentationTextMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_documentationTextMouseEntered
Cursor cursor = new Cursor(Cursor.HAND_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_documentationTextMouseEntered
private void mainWebsiteTextMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_mainWebsiteTextMouseExited
Cursor cursor = new Cursor(Cursor.DEFAULT_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_mainWebsiteTextMouseExited
private void mainWebsiteTextMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_mainWebsiteTextMouseEntered
Cursor cursor = new Cursor(Cursor.HAND_CURSOR);
setCursor(cursor);
}//GEN-LAST:event_mainWebsiteTextMouseEntered
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButton1MouseClicked
this.dispose();
}//GEN-LAST:event_jButton1MouseClicked
private void bugTextMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_bugTextMouseClicked
try{
//==== Create the browser launcher, open the URL in the user's browser
BrowserLauncher launch = new BrowserLauncher();
launch.openURLinBrowser("http://sourceforge.net/tracker/?group_id=204652");
}
catch (Exception e){
System.out.println(e);
}
}//GEN-LAST:event_bugTextMouseClicked
private void forumsTextMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_forumsTextMouseClicked
try{
//==== Create the browser launcher, open the URL in the user's browser
BrowserLauncher launch = new BrowserLauncher();
launch.openURLinBrowser("http://sourceforge.net/forum/?group_id=204652");
}
catch (Exception e){
System.out.println(e);
}
}//GEN-LAST:event_forumsTextMouseClicked
private void documentationTextMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_documentationTextMouseClicked
try{
//==== Create the browser launcher, open the URL in the user's browser
BrowserLauncher launch = new BrowserLauncher();
launch.openURLinBrowser("http://sourceforge.net/docman/?group_id=204652");
}
catch (Exception e){
System.out.println(e);
}
}//GEN-LAST:event_documentationTextMouseClicked
private void mainWebsiteTextMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_mainWebsiteTextMouseClicked
try{
//==== Create the browser launcher, open the URL in the user's browser
BrowserLauncher launch = new BrowserLauncher();
launch.openURLinBrowser("http://paperscope.sourceforge.net/");
}
catch (Exception e){
System.out.println(e);
}
}//GEN-LAST:event_mainWebsiteTextMouseClicked
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JLabel bugLabel;
private javax.swing.JLabel bugText;
private javax.swing.JLabel documentationLabel;
private javax.swing.JLabel documentationText;
private javax.swing.JLabel forumsLabel;
private javax.swing.JLabel forumsText;
private javax.swing.JLabel helpTextLabel;
private javax.swing.JButton jButton1;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JLabel mainWebsiteLabel;
private javax.swing.JLabel mainWebsiteText;
private javax.swing.JLabel paperScopeLabel;
// End of variables declaration//GEN-END:variables
}