Розробка навчальної програми "Проїзд дорожніх перехресть"

Опис методів і алгоритмів вирішення задачі в середовищі розробки Myeclipse. Основні функції програмного продукту, його структура. Розробка алгоритму та програми, інструкція користувачу. Результати тестування, лістинг основних блоків. Вікно головного меню.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 24.02.2014
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

b52.setVisible(false);

b53.setVisible(false);

b61.setVisible(false);

b62.setVisible(false);

b71.setVisible(false);

b72.setVisible(false);

b73.setVisible(false);

b81.setVisible(false);

b82.setVisible(false);

b83.setVisible(false);

b84.setVisible(false);

b91.setVisible(false);

b92.setVisible(false);

b93.setVisible(false);

button21.setFont(tnr40);

button21.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

System.exit(0);

}});

button20.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

if(k==1){

switch(res){

case 0: res=0;break;

case 1: res=0;break;

case 2: res=0;break;

case 3: s=s+1;res=0;break;

default:System.out.println("sdfd");}

p2.setVisible(true);

p.setVisible(false);

p1.setVisible(false);

if(s<8){

l1.setForeground(Red);

l2.setForeground(Red);}else{

l1.setForeground(Green);

l2.setForeground(Green);}

l1.setFont(tnr40);

l2.setFont(tnr72);

l2.setText(""+s);

}

if(k==2){k=1;

l.setIcon(icon10);

l0.setText(" В якій відповіді правильно вказано дії автомобіля? ");

b81.setVisible(false);

b82.setVisible(false);

b83.setVisible(false);

b84.setVisible(false);

b91.setVisible(true);

b92.setVisible(true);

b93.setVisible(true);

switch(res){

case 0: res=0;break;

case 1: s=s+1;res=0;break;

case 2: res=0;break;

case 3: res=0;break;

case 4: res=0;break;

default:System.out.println("sdfd");}}

if(k==3){k=2;

l.setIcon(icon9);

l0.setText(" Яким транспортним засобам заборонено рух?");

b81.setVisible(true);

b82.setVisible(true);

b83.setVisible(true);

b84.setVisible(true);

b71.setVisible(false);

b72.setVisible(false);

b73.setVisible(false);

switch(res){

case 0: res=0;break;

case 1: s=s+1;res=0;break;

case 2: res=0;break;

case 3: res=0;break;

default:System.out.println("sdfd");}}

if(k==4){k=3;

l.setIcon(icon8);

l0.setText("Транспортні засоби проїдуть перехрестя в наступному порядку:");

b71.setVisible(true);

b72.setVisible(true);

b73.setVisible(true);

b61.setVisible(false);

b62.setVisible(false);

switch(res){

case 0: res=0;break;

case 1: s=s+1;res=0;break;

case 2: res=0;break;

case 3: res=0;break;

default:System.out.println("sdfd");}}

if(k==5){k=4;

l.setIcon(icon7);

l0.setText("Водій якого транспортного засобу повинен дати дорогу?");

b51.setVisible(false);

b52.setVisible(false);

b53.setVisible(false);

b61.setVisible(true);

b62.setVisible(true);

switch(res){

case 0: res=0;break;

case 1: s=s+1;res=0;break;

case 2: res=0;break;

case 3: res=0;break;

default:System.out.println("sdfd");

}}

if(k==6){k=5;

l.setIcon(icon6);

l0.setText(" Другим проїде перехрестя: ");

b51.setVisible(true);

b52.setVisible(true);

b53.setVisible(true);

b41.setVisible(false);

b42.setVisible(false);

b43.setVisible(false);

switch(res){

case 0: res=0;break;

case 1: s=s+1;res=0;break;

case 2: res=0;break;

case 3: res=0;break;

default:System.out.println("sdfd");

}}

if(k==7){k=6;

l.setIcon(icon5);

l0.setText("Транспортні засоби проїдуть перехрестя в наступному порядку:");

b41.setVisible(true);

b42.setVisible(true);

b43.setVisible(true);

b31.setVisible(false);

b32.setVisible(false);

b33.setVisible(false);

b34.setVisible(false);

switch(res){

case 0: res=0;break;

case 1: s=s+1;res=0;break;

case 2: res=0;break;

case 3: res=0;break;

case 4: res=0;;break;

default:System.out.println("sdfd");}}

if(k==8){k=7;

l.setIcon(icon4);

l0.setText(" Другим проїде перехрестя: ");

b31.setVisible(true);

b32.setVisible(true);

b33.setVisible(true);

b34.setVisible(true);

b21.setVisible(false);

b22.setVisible(false);

switch(res){

case 0: res=0;break;

case 1: res=0;break;

case 2: s=s+1;res=0;break;

default:System.out.println("sdfd");

}}

if(k==9){k=8;

l.setIcon(icon3);

l0.setText("Водій якого транспортного засобу повинен дати дорогу?");

b11.setVisible(false);

lb11.setVisible(false);

b12.setVisible(false);

b13.setVisible(false);

b21.setVisible(true);

b22.setVisible(true);

switch(res){

case 0: res=0;break;

case 1: res=0;break;

case 2: res=0;break;

case 3: s=s+1;res=0;break;

default:System.out.println("sdfd");

}}

if(k==10){k=9;

l.setIcon(icon2);

l0.setText("Автомобілі проїдуть перехрестя в слідойочому порядку:");

b01.setVisible(false);

b02.setVisible(false);

b03.setVisible(false);

b11.setVisible(true);

lb11.setVisible(true);

b12.setVisible(true);

b13.setVisible(true);

switch(res){

case 0: res=0;;break;

case 1: s=s+1;res=0;break;

case 2: res=0;break;

case 3: res=0;break;

default:System.out.println("sdfd");

}}}});

f.add(p);f.add(p1);f.add(p2);

p.setBounds(0,0,450, 400);

p.setLayout(new FlowLayout());

p.add(l);

p.add(l0);

p.add(b01);p.add(b02);p.add(b03);

p.add(b11);p.add(lb11);p.add(b12);p.add(b13);

p.add(b21);p.add(b22);

p.add(b31);p.add(b32);p.add(b33);p.add(b34);

p.add(b41);p.add(b42);p.add(b43);

p.add(b51);p.add(b52);p.add(b53);

p.add(b61);p.add(b62);

p.add(b71);p.add(b72);p.add(b73);

p.add(b81);p.add(b82);p.add(b83);p.add(b84);

p.add(b91);p.add(b92);p.add(b93);

p1.setBounds(0,400,450, 280);

p1.setLayout(new FlowLayout());

p1.add(button20);

p2.setLayout(new FlowLayout());

p2.setBounds(0, 0, 455, 500);

p2.add(l1);p2.add(l2);

p2.add(button21);

f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

f.setResizable(false);

f.setSize(455,530);

f.setLocationRelativeTo(null);

f.setVisible(true);}

public static void main(String[] args) {

new examen();

}

}

Файл zteoria.java:

package test;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class zteoria {

JFrame f = new JFrame("Загальна теорія");

JPanel p=new JPanel();

JLabel l1= new JLabel();

JButton b1= new JButton("");

JButton b2= new JButton("");

JButton b3= new JButton("");

JButton b4= new JButton("");

JButton b5= new JButton("");

ImageIcon icon0 = new ImageIcon("images\\z0.jpg");

ImageIcon icon1 = new ImageIcon("images\\z1-1.jpg");

ImageIcon icon1_1 = new ImageIcon("images\\z1-2.jpg");

ImageIcon icon2 = new ImageIcon("images\\z2.jpg");

ImageIcon icon3 = new ImageIcon("images\\z3.jpg");

ImageIcon icon4 = new ImageIcon("images\\z4.jpg");

ImageIcon icon5_1 = new ImageIcon("images\\z5.jpg");

ImageIcon icon5 = new ImageIcon("images\\z5-0.jpg");

ImageIcon icon6 = new ImageIcon("images\\z6-1.jpg");

ImageIcon icon7 = new ImageIcon("images\\z7-1.jpg");

ImageIcon icon8 = new ImageIcon("images\\z8.jpg");

ImageIcon icon9 = new ImageIcon("images\\z9.jpg");

ImageIcon icon10 = new ImageIcon("images\\z10.jpg");

ImageIcon icon11_1 = new ImageIcon("images\\z11-0.jpg");

ImageIcon icon11 = new ImageIcon("images\\z11.jpg");

ImageIcon icon12 = new ImageIcon("images\\z12.jpg");

ImageIcon icon13 = new ImageIcon("images\\z13.jpg");

ImageIcon icon14 = new ImageIcon("images\\z14.jpg");

ImageIcon icon15 = new ImageIcon("images\\z15.jpg");

int i=18,j=1;

public zteoria(){

f.add(p);

p.setLayout(null);

ImageIcon nz = new ImageIcon("images\\nz1.png");

b1.setIcon(nz);

ImageIcon nz2 = new ImageIcon("images\\nz4.png");

b2.setIcon(nz2);

ImageIcon vp = new ImageIcon("images\\vp1.png");

b3.setIcon(vp);

ImageIcon vp2 = new ImageIcon("images\\vp4.png");

b4.setIcon(vp2);

ImageIcon x = new ImageIcon("images\\exit1.png");

b5.setIcon(x);

l1.setIcon(icon0);

b1.setEnabled(false);

b2.setEnabled(false);

b1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b3.setEnabled(true);

b4.setEnabled(true);

if(j==1){i=2;l1.setIcon(icon1);

b1.setEnabled(false);

b2.setEnabled(false);}

if(j==2){j=1;i=3;l1.setIcon(icon1_1);}

if(j==3){j=2;i=4;l1.setIcon(icon2);}

if(j==4){j=3;i=5;l1.setIcon(icon3);}

if(j==5){j=4;i=6;l1.setIcon(icon4);}

if(j==6){j=5;i=7;l1.setIcon(icon5);}

if(j==7){j=6;i=8;l1.setIcon(icon5_1);}

if(j==8){j=7;i=9;l1.setIcon(icon6);}

if(j==9){j=8;i=10;l1.setIcon(icon7);}

if(j==10){j=9;i=11;l1.setIcon(icon8);}

if(j==11){j=10;i=12;l1.setIcon(icon9);}

if(j==12){j=11;i=13;l1.setIcon(icon10);}

if(j==13){j=12;i=14;l1.setIcon(icon11_1);}

if(j==14){j=13;i=15;l1.setIcon(icon11);}

if(j==15){j=14;i=16;l1.setIcon(icon12);}

if(j==16){j=15;i=17;l1.setIcon(icon13);}

if(j==17){j=16;i=18;l1.setIcon(icon14);}

if(j==18){j=17;i=19;l1.setIcon(icon15);}

if(j==19){j=18;i=1;l1.setIcon(icon0);

}

}});

b2.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

i=0;b1.setEnabled(false);

b2.setEnabled(false);

b3.setEnabled(true);

b4.setEnabled(true);

l1.setIcon(icon0);

}});

b3.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b1.setEnabled(true);

b2.setEnabled(true);

if(i==18){i=0;j=18;l1.setIcon(icon0);}

if(i==17){i=18;j=17;l1.setIcon(icon15);

b3.setEnabled(false);

b4.setEnabled(false);}

if(i==16){i=17;j=16;l1.setIcon(icon14);}

if(i==15){i=16;j=15;l1.setIcon(icon13);}

if(i==14){i=15;j=14;l1.setIcon(icon12);}

if(i==13){i=14;j=13;l1.setIcon(icon11);}

if(i==12){i=13;j=12;l1.setIcon(icon11_1);}

if(i==11){i=12;j=11;l1.setIcon(icon10);}

if(i==10){i=11;j=10;l1.setIcon(icon9);}

if(i==9){i=10;j=9;l1.setIcon(icon8);}

if(i==8){i=9;j=8;l1.setIcon(icon7);}

if(i==7){i=8;j=7;l1.setIcon(icon6);}

if(i==6){i=7;j=6;l1.setIcon(icon5_1);}

if(i==5){i=6;j=5;l1.setIcon(icon5);}

if(i==4){i=5;j=4;l1.setIcon(icon4);}

if(i==3){i=4;j=3;l1.setIcon(icon3);}

if(i==2){i=3;j=2;l1.setIcon(icon2);}

if(i==1){i=2;j=1;l1.setIcon(icon1_1);}

if(i==0){i=1;j=17;l1.setIcon(icon1);}

}});

b4.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b1.setEnabled(true);

b2.setEnabled(true);

j=17;b3.setEnabled(false);

b4.setEnabled(false);

l1.setIcon(icon15);

}});

b5.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

System.exit(0);

}});

p.add(l1);l1.setBounds(120, -10, 950, 710);

p.add(b1);b1.setBounds(10, 40, 95, 200);

p.add(b2);b2.setBounds(10, 300, 95, 170);

p.add(b3);b3.setBounds(1080, 40, 95, 200);

p.add(b4);b4.setBounds(1080, 300, 95, 170);

p.add(b5);b5.setBounds(1080, 500, 95, 170);

f.setSize(1200,730);

f.setResizable(false);

f.setLocationRelativeTo(null);

f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

f.setVisible(true);

}

public static void main(String[] args) {

newzteoria();}}

Файл reg.java:

package test;

import java.awt.Frame;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class reg {

JFrame f = new JFrame("Регульовані перехрестя");

JPanel p=new JPanel();

JLabel l1= new JLabel();

JButton b1= new JButton("");

JButton b2= new JButton("");

JButton b3= new JButton("");

JButton b4= new JButton("");

JButton b5= new JButton("");

ImageIcon icon5_1 = new ImageIcon("images\\z5.jpg");

ImageIcon icon5 = new ImageIcon("images\\z5-0.jpg");

ImageIcon icon6 = new ImageIcon("images\\z6-1.jpg");

ImageIcon icon7 = new ImageIcon("images\\z7-1.jpg");

ImageIcon icon8 = new ImageIcon("images\\z8.jpg");

ImageIcon icon9 = new ImageIcon("images\\z9.jpg");

ImageIcon icon10 = new ImageIcon("images\\z10.jpg");

int i=2,j=1;

public reg(){

f.add(p);

p.setLayout(null);

ImageIcon nz = new ImageIcon("images\\nz1.png");

b1.setIcon(nz);

ImageIcon nz2 = new ImageIcon("images\\nz4.png");

b2.setIcon(nz2);

ImageIcon vp = new ImageIcon("images\\vp1.png");

b3.setIcon(vp);

ImageIcon vp2 = new ImageIcon("images\\vp4.png");

b4.setIcon(vp2);

ImageIcon x = new ImageIcon("images\\exit1.png");

b5.setIcon(x);

l1.setIcon(icon5);

b1.setEnabled(false);

b2.setEnabled(false);

b1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b3.setEnabled(true);

b4.setEnabled(true);

if(j==1){i=2;l1.setIcon(icon5);

b1.setEnabled(false);

b2.setEnabled(false);}

if(j==2){j=1;i=3;l1.setIcon(icon5_1);}

if(j==3){j=2;i=4;l1.setIcon(icon6);}

if(j==4){j=3;i=5;l1.setIcon(icon7);}

if(j==5){j=4;i=6;l1.setIcon(icon8);}

if(j==6){j=5;i=7;l1.setIcon(icon9);}

if(j==7){j=6;i=1;l1.setIcon(icon10);}

}});

b2.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

i=2;b1.setEnabled(false);

b2.setEnabled(false);

b3.setEnabled(true);

b4.setEnabled(true);

l1.setIcon(icon5);

}});

b3.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b1.setEnabled(true);

b2.setEnabled(true);

if(i==7){j=6;l1.setIcon(icon10);

b3.setEnabled(false);

b4.setEnabled(false);}

if(i==6){i=7;j=5;l1.setIcon(icon9);}

if(i==5){i=6;j=4;l1.setIcon(icon8);}

if(i==4){i=5;j=3;l1.setIcon(icon7);}

if(i==3){i=4;j=2;l1.setIcon(icon6);}

if(i==2){i=3;j=1;l1.setIcon(icon5_1);}

if(i==1){i=2;j=6;l1.setIcon(icon5);}

}});

b4.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b1.setEnabled(true);

b2.setEnabled(true);

j=6;b3.setEnabled(false);

b4.setEnabled(false);

l1.setIcon(icon10);

}});

b5.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

System.exit(0);

}});

p.add(l1);l1.setBounds(120, -10, 950, 710);

p.add(b1);b1.setBounds(10, 40, 95, 200);

p.add(b2);b2.setBounds(10, 300, 95, 170);

p.add(b3);b3.setBounds(1080, 40, 95, 200);

p.add(b4);b4.setBounds(1080, 300, 95, 170);

p.add(b5);b5.setBounds(1080, 500, 95, 170);

f.setSize(1200,730);

f.setResizable(false);

f.setState(Frame.MAXIMIZED_BOTH);

f.setLocationRelativeTo(null);

f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

f.setVisible(true);

}

public static void main(String[] args) {

newreg();}}

Файл nereg.java:

package test;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class nereg {

JFrame f = new JFrame("Не регульовані перехрестя");

JPanel p=new JPanel();

JLabel l1= new JLabel();

JButton b1= new JButton("");

JButton b2= new JButton("");

JButton b3= new JButton("");

JButton b4= new JButton("");

JButton b5= new JButton("");

ImageIcon icon11_1 = new ImageIcon("images\\z11-0.jpg");

ImageIcon icon11 = new ImageIcon("images\\z11.jpg");

ImageIcon icon12 = new ImageIcon("images\\z12.jpg");

ImageIcon icon13 = new ImageIcon("images\\z13.jpg");

ImageIcon icon14 = new ImageIcon("images\\z14.jpg");

ImageIcon icon15 = new ImageIcon("images\\z15.jpg");

int i=2,j=1;

public nereg(){

f.add(p);

p.setLayout(null);

ImageIcon nz = new ImageIcon("images\\nz1.png");

b1.setIcon(nz);

ImageIcon nz2 = new ImageIcon("images\\nz4.png");

b2.setIcon(nz2);

ImageIcon vp = new ImageIcon("images\\vp1.png");

b3.setIcon(vp);

ImageIcon vp2 = new ImageIcon("images\\vp4.png");

b4.setIcon(vp2);

ImageIcon x = new ImageIcon("images\\exit1.png");

b5.setIcon(x);

l1.setIcon(icon11_1);

b1.setEnabled(false);

b2.setEnabled(false);

b1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b3.setEnabled(true);

b4.setEnabled(true);

if(j==1){i=2;l1.setIcon(icon11_1);

b1.setEnabled(false);

b2.setEnabled(false);}

if(j==2){j=1;i=3;l1.setIcon(icon11);}

if(j==3){j=2;i=4;l1.setIcon(icon12);}

if(j==4){j=3;i=5;l1.setIcon(icon13);}

if(j==5){j=4;i=6;l1.setIcon(icon14);}

if(j==6){j=5;i=7;l1.setIcon(icon15);}

}});

b2.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

i=2;b1.setEnabled(false);

b2.setEnabled(false);

b3.setEnabled(true);

b4.setEnabled(true);

l1.setIcon(icon11_1);

}});

b3.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b1.setEnabled(true);

b2.setEnabled(true);

if(i==6){j=5;l1.setIcon(icon15);

b3.setEnabled(false);

b4.setEnabled(false);}

if(i==5){i=6;j=4;l1.setIcon(icon14);}

if(i==4){i=5;j=3;l1.setIcon(icon13);}

if(i==3){i=4;j=2;l1.setIcon(icon12);}

if(i==2){i=3;j=1;l1.setIcon(icon11);}

if(i==1){i=2;j=5;l1.setIcon(icon11_1);}

}});

b4.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

b1.setEnabled(true);

b2.setEnabled(true);

j=5;b3.setEnabled(false);

b4.setEnabled(false);

l1.setIcon(icon15);

}});

b5.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {

System.exit(0);

}});

p.add(l1);l1.setBounds(120, -10, 950, 710);

p.add(b1);b1.setBounds(10, 40, 95, 200);

p.add(b2);b2.setBounds(10, 300, 95, 170);

p.add(b3);b3.setBounds(1080, 40, 95, 200);

p.add(b4);b4.setBounds(1080, 300, 95, 170);

p.add(b5);b5.setBounds(1080, 500, 95, 170);

f.setSize(1200,730);

f.setResizable(false);

f.setLocationRelativeTo(null);

f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

f.setVisible(true);

}

public static void main(String[] args) {

new nereg();}

}

Файл titulka.java:

package test;

import java.awt.Font;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTextArea;

public class titulka {

JFrame f = new JFrame("Про розробника");

JPanel panel=new JPanel();

Font tnr40=new Font("Times New Roman",Font.BOLD,14);

JTextArea ta = new JTextArea();

public titulka(){

ta.setFont(tnr40);

ta.setText("\t\t Міністерство освіти і науки України\n"+

"\t\tДрогодицький механіка-технологічний Коледж\n\n\n\n\n\n\n\n\n\n\n\n\n"+

"\t\t Курсова робота\n"+

"\t\tна тему: «Проїзд дорожніх перехресть»\n\n\n\n\n\n\n\n\n\n\n\n\n"+

"\t\t\t\tВиконав студент групи ПК-41:\n"+

"\t\t\t\tМаландій Євгеній\n\n\n\n\n\n\n\n\n\n"+

"\t\t\tДрогобич 2014р."

);

ta.setEditable(false);

panel.add(ta);

panel.setBounds(0, 0, 600, 900);

ta.setBounds(0, 0, 600, 900);

f.setSize(600,730);

f.setLocationRelativeTo(null);

f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

f.setVisible(true);

f.add(panel);

}

public static void main(String[] args) {

new titulka();

}

}

Файл prog.java:

package test;

import java.awt.Font;

import java.awt.GridLayout;

import java.io.BufferedReader;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.IOException;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextArea;

public class prog {

JFrame f = new JFrame("Про розробника");

JPanel panel=new JPanel();

Font tnr40=new Font("Times New Roman",Font.BOLD,14);

JTextArea ta = new JTextArea(20,20);

JLabel l=new JLabel();

public prog(){

ta.setFont(tnr40);

StringBuffer contents = new StringBuffer();

BufferedReader reader = null;

try

{

reader = new BufferedReader(new FileReader("resources\\prog.txt"));

String text = null;

while ((text = reader.readLine()) != null)

{

contents.append(text)

.append(System.getProperty(

"line.separator"));}

} catch (FileNotFoundException e1)

{ e1.printStackTrace();

} catch (IOException e1)

{e1.printStackTrace();

} finally

{

try

{

if (reader != null)

{

reader.close();}

} catch (IOException e1)

{

e1.printStackTrace();}}

ta.setText(contents.toString());

ta.setEditable(false);

panel.add(ta);

f.setSize(370,215);

f.setLocationRelativeTo(null);

f.setLayout(new GridLayout(1,1));

f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

f.setVisible(true);

f.add(panel);

}

public static void main(String[] args) {

new prog();

}

}

Размещено на Allbest.ru


Подобные документы

  • Розробка програми для вирішення графічної задачі. При вирішенні задачі необхідно cтворювати програму у середовищі програмування Turbo Pascal. Розробка алгоритму функціонування програми і надання блок-схеми алгоритму. Демонстрація роботи програми.

    курсовая работа [1,3 M], добавлен 23.06.2010

  • Аналіз теоретичної бази методів інтерполювання функцій. Розробка алгоритмів та вибір оптимального. Приклад програми інтерполювання функції за допомогою інтерполяційного многочлена Лагранжа: інструкція користувача, опис, тестування та лістинг програми.

    курсовая работа [1,0 M], добавлен 19.09.2013

  • Призначення менеджеру пристроїв. Обґрунтування вибору мови програмування. Розробка структурної схеми і опис діалогового інтерфейсу програми. Блок-схема програмного додатку, основні функції і алгоритм його роботи. Методики і інструкція його тестування.

    курсовая работа [3,4 M], добавлен 17.11.2014

  • Огляд існуючих методів розробки компіляторів, детальний опис мови. Характеристика та специфіка процесу розробки програми компілятора на рівні блок-схем і тексту програми. Подання тексту компілятора, а також результатів тестування розробленої програми.

    курсовая работа [510,2 K], добавлен 03.06.2011

  • Варіантний аналіз та вибір методів розв’язування, основні поняття та визначення, особливості розробки баз даних. Описовий алгоритм головної програми та її структури, опис авторської заставки. Структура модулів та опис функцій, лістинг програми.

    курсовая работа [2,6 M], добавлен 30.11.2009

  • Розв’язання нелінійних алгебраїчних рівнянь методом хорд. Опис структури програмного проекту та алгоритмів розв’язання задачі. Розробка та виконання тестового прикладу. Інші математичні способи знаходження коренів рівнянь, та опис виконаної програми.

    курсовая работа [4,1 M], добавлен 28.09.2010

  • Створення навчальної програми для вирішення системи лінійних рівнянь різними методами. Детальне покрокове рішення та довідкова теоретична інформація. Структура і функціональне призначення модулів програмного продукту, основні елементи його інтерфейсу.

    курсовая работа [1,9 M], добавлен 20.05.2015

  • Розробка кросплатформового інструменту електронного тестування учнів молодших та середніх класів по іноземній мові. Вибір середовища розробки та системи контролю версій. Опис мови програмування Java та лістинг програми. Апаратні та програмні вимоги.

    дипломная работа [608,3 K], добавлен 26.10.2010

  • Основні теоретичні відомості про метод знаходження значення функції у міжвузловій точці за допомогою інтерполяційної формули Бесселя та приклад його застосування. Розробка алгоритму за даним методом. Опис програми, лістинг та результати тестування.

    курсовая работа [70,3 K], добавлен 03.12.2009

  • Теоретичні відомості про язик С++. Розробка програми, що виконує основні арифметичні дії над простими та складними числами на язику С++. Опис алгоритму програми та її код. Інструкція по користуванню. Обгрунтовування вибору та складу технічних засобів.

    курсовая работа [852,8 K], добавлен 30.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.