Java der tsalin boddog program hiij bga ym tuslaach

Монгол Хэрэглэгчидэд Зориулсан Программчлал, Программ хангамжууд...
Монгол бичгээр бичдэг Notepad
Латинаар галиглаад бичингүүт шууд криллрүү хөрвүүлдэг гарын драйвер

Зохицуулагчид: Computer software, Computer Hardware

jay_extreme_jay
Шинэков Гишvvн
Шинэков Гишvvн
Бичлэгүүд: 1
Нэгдсэн: 5-р сар.07.15 9:48 pm

Java der tsalin boddog program hiij bga ym tuslaach

Бичлэг Бичсэн jay_extreme_jay »

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.text.*;

public class Test1 extends JFrame
{
//Comboo box oruulah gej bgaa test
private JComboBox Ajiltantushaal;
private JLabel combo;

private String names[] =
{ "Менежер ", "Тогооч", "Үйлчлэгч", "Бусад ажилчин" };
private Icon icons[] = { new ImageIcon( names[ 0 ] ),
new ImageIcon( names[ 1 ] ), new ImageIcon( names[ 2 ] ),
new ImageIcon( names[ 3 ] ) };


private JLabel tsaglabel;
private JTextField ajilsantsagtext;


private JLabel ajilsantsaglabel;
private JTextField ajilsantsagtext1;


private JLabel niittsalinlabel;
private JTextField niittsalintext;


private JButton bodohtovch;
private JButton arilgah;


public Test1()
{
createUserInterface();
}

{

//Combobox

Container container = getContentPane();
container.setLayout( new FlowLayout() );


Ajiltantushaal = new JComboBox( names );
Ajiltantushaal.setMaximumRowCount( 3 );

Ajiltantushaal.addItemListener(

new ItemListener() {


public void itemStateChanged( ItemEvent event )
{

if ( event.getStateChange() == ItemEvent.SELECTED )
combo.setIcon( icons[
Ajiltantushaal.getSelectedIndex() ] );
}

}

);

container.add( Ajiltantushaal );


combo = new JLabel( icons[ 0 ] );
container.add( combo );

setSize( 350, 100 );
setVisible( true );
}

//duusch bna
public void createUserInterface()
{

Container contentPane = getContentPane();


contentPane.setLayout( null );
Ajiltantushaal.setBounds( 290, 10, 150, 100 );

contentPane.add( Ajiltantushaal );


tsaglabel = new JLabel();
tsaglabel.setBounds( 16, 16, 90, 21 );
tsaglabel.setText( "Цагийн хөлс:" );
contentPane.add( tsaglabel );


ajilsantsagtext = new JTextField();
ajilsantsagtext.setBounds( 165, 16, 90, 21 );
ajilsantsagtext.setHorizontalAlignment(
JTextField.RIGHT );
contentPane.add( ajilsantsagtext);


ajilsantsaglabel = new JLabel();
ajilsantsaglabel.setBounds( 16, 56, 150, 21 );
ajilsantsaglabel.setText( "Хэдэн цаг ажилласан бэ" );
contentPane.add( ajilsantsaglabel );


ajilsantsagtext1 = new JTextField();
ajilsantsagtext1.setBounds( 165, 56, 90, 21 );
ajilsantsagtext1.setHorizontalAlignment(
JTextField.RIGHT );
contentPane.add( ajilsantsagtext1 );


niittsalinlabel = new JLabel();
niittsalinlabel.setBounds( 16, 96, 150, 21 );
niittsalinlabel.setText( "Таны нийт цалин:" );
contentPane.add( niittsalinlabel );


niittsalintext = new JTextField();
niittsalintext.setBounds( 165, 96, 90, 21 );
niittsalintext.setHorizontalAlignment(
JTextField.RIGHT );
niittsalintext.setEditable( false );
contentPane.add( niittsalintext );


bodohtovch = new JButton();
bodohtovch.setBounds( 120, 136, 90, 24 );
bodohtovch.setText( "Бодох" );
contentPane.add( bodohtovch );
bodohtovch.addActionListener(

new ActionListener()
{

public void actionPerformed ( ActionEvent event )
{
calculateJButtonActionPerformed( event );
}

}

);
arilgah = new JButton();
arilgah.setBounds( 200, 136, 90, 24 );
arilgah.setText( "Арилгах" );
contentPane.add( arilgah );
arilgah.addActionListener(

new ActionListener()
{

public void actionPerformed ( ActionEvent event )
{
clearActionPerformed( event );
}

}

);


setTitle( "Цалин бодох" );
setSize( 230, 200 );
setVisible( true );

}
private void clearActionPerformed(java.awt.event.ActionEvent evt) {
ajilsantsagtext.setText("");
ajilsantsagtext1.setText("");
niittsalintext.setText("");

}

private void calculateJButtonActionPerformed( ActionEvent event )
{

double tsagiintsalin =
Double.parseDouble( ajilsantsagtext.getText() );


double ajiltsantsag =
Double.parseDouble( ajilsantsagtext1.getText() );


double niittsalin = calculatePay( ajiltsantsag, tsagiintsalin );


DecimalFormat dollars = new DecimalFormat( "0.0 төгрөг" );


niittsalintext.setText( dollars.format( niittsalin ) );

}


private double calculatePay( double tsag, double tsalin )
{

double niit;



final double HOUR_LIMIT = 40.0;


if ( tsag <= HOUR_LIMIT )
{

niit = tsag * tsag;
}
else
{

niit = ( tsalin * HOUR_LIMIT ) + ( tsag - HOUR_LIMIT ) *
( 1.5 * tsalin );
}

return niit;

}


public static void main( String[] args )
{
Test1 application = new Test1();
application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
application.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE );
}

}




Ene deer Execption hiih gsen ym tgd oor asuuh ym bna

“Монгол Программчлал - Монголжихуй” руу буцах