|
What this is
Other links
The source code/*
* Sun Public License Notice
*
* The contents of this file are subject to the Sun Public License
* Version 1.0 (the "License"). You may not use this file except in
* compliance with the License. A copy of the License is available at
* http://www.sun.com/
*
* The Original Code is NetBeans. The Initial Developer of the Original
* Code is Sun Microsystems, Inc. Portions Copyright 1997-2002 Sun
* Microsystems, Inc. All Rights Reserved.
*/
package org.netbeans.modules.tasklist.javadoc;
import java.awt.*;
import javax.swing.*;
import org.openide.util.NbBundle;
import javax.swing.text.*;
/**
* A confirmation panel for suggestion fixes etc.
*
* @author Tor Norbye
*/
public class ConfPanel extends javax.swing.JPanel {
private static final long serialVersionUID = 1;
/** Creates new form ConfPanel */
public ConfPanel(String beforeDesc, String beforeContents,
String afterDesc, String afterContents,
String filename, int line) {
initComponents();
mainLabel.setText(beforeDesc);
beforeLabel.setText(beforeContents);
if (afterDesc != null) {
changedToLabel.setText(afterDesc);
} else {
changedToLabel.setVisible(false);
}
if (afterContents != null) {
afterLabel.setText(afterContents);
} else {
afterLabel.setVisible(false);
}
fileLabel.setText(filename);
if (line >= 0) {
lineLabel.setText(Integer.toString(line));
} else {
lineLabel.setVisible(false);
jLabel5.setVisible(false);
}
Dimension d = jScrollPane1.getPreferredSize();
int width = (int)d.getWidth();
int height = (int)d.getHeight();
if ((width > 400) || (height > 200)) {
if (width > 400) {
width = 400;
}
if (height > 200) {
height = 200;
}
jScrollPane1.setPreferredSize(new Dimension(width, height));
}
d = jScrollPane2.getPreferredSize();
width = (int)d.getWidth();
height = (int)d.getHeight();
if ((width > 400) || (height > 200)) {
if (width > 400) {
width = 400;
}
if (height > 200) {
height = 200;
}
jScrollPane2.setPreferredSize(new Dimension(width, height));
}
}
/** 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.
*/
private void initComponents() {//GEN-BEGIN:initComponents
java.awt.GridBagConstraints gridBagConstraints;
mainLabel = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
beforeLabel = new javax.swing.JLabel();
changedToLabel = new javax.swing.JLabel();
jScrollPane2 = new javax.swing.JScrollPane();
afterLabel = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
fileLabel = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
lineLabel = new javax.swing.JLabel();
setLayout(new java.awt.GridBagLayout());
setPreferredSize(new java.awt.Dimension(600, 400));
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(12, 12, 0, 11);
add(mainLabel, gridBagConstraints);
beforeLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
beforeLabel.setBackground((java.awt.Color) javax.swing.UIManager.getDefaults().get("TextField.background"));
beforeLabel.setOpaque(true);
jScrollPane1.setViewportView(beforeLabel);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
gridBagConstraints.insets = new java.awt.Insets(12, 12, 0, 11);
add(jScrollPane1, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(12, 12, 0, 11);
add(changedToLabel, gridBagConstraints);
afterLabel.setVerticalAlignment(javax.swing.SwingConstants.TOP);
afterLabel.setBackground((java.awt.Color) javax.swing.UIManager.getDefaults().get("TextField.background"));
afterLabel.setOpaque(true);
jScrollPane2.setViewportView(afterLabel);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
gridBagConstraints.insets = new java.awt.Insets(12, 12, 0, 11);
add(jScrollPane2, gridBagConstraints);
jLabel3.setText(NbBundle.getMessage(ConfPanel.class, "File")); // NOI18N();
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(18, 12, 0, 11);
add(jLabel3, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(18, 0, 0, 11);
add(fileLabel, gridBagConstraints);
jLabel5.setText(NbBundle.getMessage(ConfPanel.class, "Line")); // NOI18N();
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(0, 12, 0, 11);
add(jLabel5, gridBagConstraints);
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 11);
add(lineLabel, gridBagConstraints);
}//GEN-END:initComponents
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JLabel mainLabel;
private javax.swing.JLabel fileLabel;
private javax.swing.JLabel changedToLabel;
private javax.swing.JLabel beforeLabel;
private javax.swing.JLabel afterLabel;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel3;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JLabel lineLabel;
// End of variables declaration//GEN-END:variables
}
|
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.