PROGRAM 1: Design A GUI Application Which Displays Different Printing Patterns Using Looping Structures. Design

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

PROGRAM 1: Design a GUI application which displays different printing

patterns using looping structures.

DESIGN :
Table Properties:-

SNO CONTROL NAME PROPERTY SETTINGS


1 JButton jButton1 text ****
JButton jButton2 text 1,12,123,1234,12345
3 JButton jButton3 text 12345,1234,123,12,1
4 JButton jButton4 text 5,54,543,5432,54321
5 JButton jButton5 text clear
6 JButton jButton6 text Exit
7 JTextArea jTextArea1 text -

SOURCE CODE:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

for (int i = 1; i <= 5; i++) {

jTextArea1.append("\n");

for (int j = 1; j <= i; ++j) {

jTextArea1.append(" * ");

}}

jTextArea1.append("\n");

jTextArea1.append("\n");

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

jTextArea1.setText(null);

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0);
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

String x = "";

for (int i = 1; i <= 5; i++) {

x += i;

jTextArea1.append(x + "\n");

jTextArea1.append("\n");

jTextArea1.append("\n");

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

for (int i = 5; i >= 1; i--) {

jTextArea1.append("\n");

for (int j = 1; j <= i; j++) {

jTextArea1.append(" " + j);

}}

jTextArea1.append("\n");

jTextArea1.append("\n");

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {

for (int i = 5; i > 0; i--) {

for (int j = 5; j >= i; j--) {

jTextArea1.append("" + j);

jTextArea1.append("\n");
}

jTextArea1.append("\n");

jTextArea1.append("\n");

You might also like