0% found this document useful (0 votes)
15 views5 pages

Message

The document is a Java Swing application that creates a GUI for a pen sales calculator. It allows users to enter their name, the number of pens, and whether they are a special customer, then calculates the total amount, discount, and final amount to be paid. The application includes buttons for calculating the total, clearing input fields, and exiting the application.

Uploaded by

Pranav gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views5 pages

Message

The document is a Java Swing application that creates a GUI for a pen sales calculator. It allows users to enter their name, the number of pens, and whether they are a special customer, then calculates the total amount, discount, and final amount to be paid. The application includes buttons for calculating the total, clearing input fields, and exiting the application.

Uploaded by

Pranav gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

public class Paper3 extends [Link].

JFrame {

public Paper3() {
initComponents();
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jLabel3 = new [Link]();


jLabel1 = new [Link]();
jTextField1 = new [Link]();
jLabel2 = new [Link]();
jTextField2 = new [Link]();
jCheckBox1 = new [Link]();
jButton1 = new [Link]();
jButton2 = new [Link]();
jButton3 = new [Link]();
jLabel4 = new [Link]();
jLabel5 = new [Link]();
jLabel6 = new [Link]();
jTextField3 = new [Link]();
jTextField4 = new [Link]();
jTextField5 = new [Link]();
jLabel7 = new [Link]();

[Link]("jLabel3");

setDefaultCloseOperation([Link].EXIT_ON_CLOSE);

[Link]("Enter Name");

[Link](" ");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jTextField1ActionPerformed(evt);
}
});

[Link]("Enter Number of Pens");

[Link](" ");

[Link]("SpecialCustomer");

[Link]("Stop ");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jButton1ActionPerformed(evt);
}
});

[Link]("Calculate");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jButton2ActionPerformed(evt);
}
});

[Link]("Clear.");
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jButton3ActionPerformed(evt);
}
});

[Link]("Amount");

[Link]("Discount");

[Link]("Amount To Be Paid");

[Link](" ");

[Link](" ");

[Link](" ");

[Link]("XYZ pens Co.");

[Link] layout = new


[Link](getContentPane());
getContentPane().setLayout(layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGroup([Link]([Link]
[Link])
.addGroup([Link]()
.addGap(40, 40, 40)
.addGroup([Link]([Link]
[Link], false)
.addGroup([Link],
[Link]()
.addComponent(jButton2)
.addPreferredGap([Link]
[Link], [Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton1))
.addGroup([Link]()
.addComponent(jLabel2)
.addPreferredGap([Link]
[Link], [Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jTextField2,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))
.addGroup([Link]()
.addComponent(jLabel6)
.addGap(18, 18, 18)
.addComponent(jTextField5,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))
.addGroup([Link]()
.addComponent(jLabel1)
.addGap(52, 52, 52)
.addGroup([Link]([Link]
[Link])
.addComponent(jLabel7,
[Link].PREFERRED_SIZE, 95, [Link].PREFERRED_SIZE)
.addComponent(jTextField1,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))))
.addGap(51, 51, 51)
.addGroup([Link]([Link]
[Link])
.addComponent(jCheckBox1)
.addComponent(jButton3)))
.addGroup([Link]()
.addGap(48, 48, 48)
.addGroup([Link]([Link]
[Link])
.addComponent(jLabel5,
[Link])
.addComponent(jLabel4,
[Link]))
.addGap(28, 28, 28)
.addGroup([Link]([Link]
[Link])
.addComponent(jTextField4,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE)
.addComponent(jTextField3,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))))
.addContainerGap(50, Short.MAX_VALUE))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGroup([Link]([Link]
[Link])
.addGroup([Link]()
.addGap(4, 4, 4)
.addComponent(jLabel7,
[Link].PREFERRED_SIZE, 45, [Link].PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup([Link]([Link]
[Link])
.addComponent(jLabel1)
.addComponent(jTextField1,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))
.addGap(28, 28, 28)
.addGroup([Link]([Link]
[Link])
.addComponent(jLabel2)
.addComponent(jTextField2,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE)))
.addGroup([Link]()
.addGap(97, 97, 97)
.addComponent(jCheckBox1)))
.addGap(55, 55, 55)
.addGroup([Link]([Link]
[Link])
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3))
.addGap(29, 29, 29)
.addGroup([Link]([Link]
[Link])
.addComponent(jLabel4)
.addComponent(jTextField3,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup([Link]([Link]
[Link])
.addComponent(jLabel5)
.addComponent(jTextField4,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))
.addPreferredGap([Link]
ED)
.addGroup([Link]([Link]
[Link])
.addComponent(jLabel6)
.addComponent(jTextField5,
[Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE,
[Link].PREFERRED_SIZE))
.addContainerGap(30, Short.MAX_VALUE))
);

pack();
}// </editor-fold>

private void jTextField1ActionPerformed([Link] evt) {

private void jButton1ActionPerformed([Link] evt) {

[Link](0);
}

private void jButton3ActionPerformed([Link] evt) {

[Link]("");
[Link]("");
[Link]("");
[Link]("");
[Link]("");
}

private void jButton2ActionPerformed([Link] evt) {

double n, amount, finalamount;


n=[Link]([Link]());
amount=n*25;
[Link]([Link](amount));
if([Link]()){
finalamount=amount*0.95;
[Link]("5%");
[Link]([Link](finalamount));
}
else {
finalamount=amount;
[Link]("0%");
[Link]([Link](finalamount));
}

public static void main(String args[]) {


[Link](new Runnable() {
public void run() {
new Paper3().setVisible(true);
}
});
}

// Variables declaration - do not modify


private [Link] jButton1;
private [Link] jButton2;
private [Link] jButton3;
private [Link] jCheckBox1;
private [Link] jLabel1;
private [Link] jLabel2;
private [Link] jLabel3;
private [Link] jLabel4;
private [Link] jLabel5;
private [Link] jLabel6;
private [Link] jLabel7;
private [Link] jTextField1;
private [Link] jTextField2;
private [Link] jTextField3;
private [Link] jTextField4;
private [Link] jTextField5;
// End of variables declaration

You might also like