Results 1 to 2 of 2
- 02-17-2012, 03:21 AM #1
adoi
- Join Date
- Feb 2012
- Posts
- 4
- Rep Power
- 0
need help about class average,do while statement..please
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ClassAverage1 extends JFrame
{
private JLabel gradeListJLabel;
private JTextArea gradeListJTextArea;
private JButton ContinueJButton;
private JButton getGradesJButton;
private JButton averageJButton;
private JLabel classAverageJLabel;
private JTextField classAverageJTextField;
private int total = 0;
public ClassAverage1()
{
createUserInterface();
}
private void createUserInterface()
{
Container contentPane = getContentPane();
contentPane.setLayout( null );
gradeListJLabel = new JLabel();
gradeListJLabel.setBounds( 16, 8, 70, 23 );
gradeListJLabel.setText( "Grade list:" );
contentPane.add( gradeListJLabel );
gradeListJTextArea = new JTextArea();
gradeListJTextArea.setBounds( 16, 32, 88, 180 );
contentPane.add( gradeListJTextArea );
getGradesJButton = new JButton();
getGradesJButton.setBounds( 128, 50, 100, 26 );
getGradesJButton.setText( "Get Grades" );
contentPane.add( getGradesJButton );
getGradesJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent event )
{
getGradesJButtonActionPerformed( event );
}
}
);
averageJButton = new JButton();
averageJButton.setBounds( 128, 90, 100, 26 );
averageJButton.setText( "Average" );
averageJButton.setEnabled( false );
contentPane.add( averageJButton );
averageJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent event )
{
averageJButtonActionPerformed( event );
}
}
);
classAverageJLabel = new JLabel();
classAverageJLabel.setBounds( 128, 132, 90, 23 );
classAverageJLabel.setText( "Class average:" );
contentPane.add( classAverageJLabel );
classAverageJTextField = new JTextField();
classAverageJTextField.setBounds( 128, 156, 100, 21 );
classAverageJTextField.setEditable( false );
classAverageJTextField.setHorizontalAlignment(
JTextField.CENTER );
contentPane.add( classAverageJTextField );
setTitle( "Class Average" );
setSize( 250, 250 );
setVisible( true );
}
private void getGradesJButtonActionPerformed( ActionEvent event )
{
total = 0;
int counter = 1;
String input;
int grade;
gradeListJTextArea.setText( "" );
classAverageJTextField.setText( "" );
do
{
input = JOptionPane.showInputDialog( null, "Enter Grade" );
grade = Integer.parseInt( input );
gradeListJTextArea.append( grade + "\n" );
total += grade;
counter++;
}
while ( counter <= 7 );
averageJButton.setEnabled( true );
averageJButton.requestFocusInWindow();
}
private void averageJButtonActionPerformed( ActionEvent event )
{
double average = ( double ) total / 7;
classAverageJTextField.setText( String.valueOf( average ) );
}
public static void main( String[] args )
{
ClassAverage1 application = new ClassAverage1();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
}
=please help me how to insert do,while condition which is if i continue to give another grades.
thank you!
-
Re: need help about class average,do while statement..please
Come on now. This is your second identical question, and the first one was never answered because it was a terrible question -- likewise for this which is identical.
First at least make a good faith attempt to solve this on your own before dumping the assignment here in this forum. Then ask about specific problems with your existing attempted implementation.
Similar Threads
-
SQL statement working in one class but not another
By Dcalladi in forum New To JavaReplies: 4Last Post: 11-11-2011, 01:35 AM -
Java, if statement calling class
By illinit in forum New To JavaReplies: 5Last Post: 08-25-2011, 08:04 PM -
Problem understanding class statement.
By martijnburger in forum New To JavaReplies: 3Last Post: 07-21-2011, 11:07 PM -
Urgent/ Help with average method in created class
By johnjacob in forum New To JavaReplies: 12Last Post: 12-07-2010, 02:47 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks