Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.follow_line;
- import lejos.nxt.*;
- import java.awt.BorderLayout;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import javax.swing.JButton;
- import java.awt.event.ActionListener;
- import java.awt.event.ActionEvent;
- import java.awt.event.MouseAdapter;
- import java.awt.event.MouseEvent;
- import javax.swing.JTextField;
- public class design extends JFrame {
- int lado;
- static int valor_medio;
- private JPanel contentPane;
- private JTextField textField;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- design frame = new design();
- frame.setVisible(true);
- valor_medio = ((major.branco - major.preto)/2) + major.preto;
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public design() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- JButton btnNewButton_1 = new JButton("Para Esquerda");
- btnNewButton_1.setBounds(287, 28, 103, 231);
- btnNewButton_1.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- lado=1;
- textField.setText("Para Esquerda");
- ///
- do{
- if (lado==1){
- if (major.light.getNormalizedLightValue() < valor_medio){
- Motor.A.setPower(40);
- Motor.A.backward();
- Motor.B.stop();
- System.out.println("1");
- }
- else{
- Motor.B.setPower(40);
- Motor.B.backward();
- Motor.A.stop();
- System.out.println("1");
- }
- }
- else{
- System.out.println("Erro no Controle On/Off");
- }
- }while(true);
- }
- });
- contentPane.setLayout(null);
- contentPane.add(btnNewButton_1);
- JButton btnParaDireita = new JButton("Para Direita");
- btnParaDireita.setBounds(37, 28, 103, 231);
- btnParaDireita.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- lado=2;
- textField.setText("Para Direita");
- ///
- do{
- if (lado==2){
- if (major.light.getNormalizedLightValue() < valor_medio){
- Motor.B.setPower(40);
- Motor.B.backward();
- Motor.A.stop();
- System.out.println("2");
- }
- else{
- Motor.A.setPower(40);
- Motor.A.backward();
- Motor.B.stop();
- System.out.println("2");
- }
- }
- else{
- System.out.println("Erro no Controle On/Off");
- }
- }while(true);
- }
- });
- contentPane.add(btnParaDireita);
- textField = new JTextField();
- textField.setBounds(5, 5, 424, 20);
- contentPane.add(textField);
- textField.setColumns(10);
- }
- }
Add Comment
Please, Sign In to add comment