All pastes #930643 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-06 19:17 UTC
rendered paste body
import java.applet.*; 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
import java.awt.*;
import java.io.*;
import java.applet.*; 
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.JTextField;

import java.awt. Toolkit;

public class Rtext extends JPanel{

Font f = new Font("comicsans", Font.BOLD,12 );//font for JTextArea
  
public Rtext(){
	 ToFromViaObject ob1 = toFromViaPanel.getOb();
   // JFrame frame = new JFrame("YOUR ROUTE");//frame name
  // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//close
   JButton button = new JButton("See route on map");//button dec
   JLabel img = new JLabel(new ImageIcon("caru.png"));//image dec
   JLabel walk = new JLabel(new ImageIcon("walkings.gif"));//image dec
   JLabel car = new JLabel(new ImageIcon("caru.png"));//image dec
   JLabel print = new JLabel("Your modes of transport:");//label dec
   String startLo = ob1.getstartLo();
   String endLo= ob1.getEndLocation();
   String via = ob1.getVia();
   String dateFrom = ob1.getDateFrom();
   String dateTo =ob1.getDateTo();
   String mainInput = ("Route Summary: \n "+startLo+" to "+endLo +" via "+  via  + dateTo  +dateFrom  +"  \n 6.0 Miles 25 Minutes \n--------------------------------- \n 1. Turn left onto John Ave \n 2.2 Miles 15 Mins via Car \n \n 2. Continue on John street \n 2.0 Miles 3 Mins via Foot \n \n 3. Turn right onto Sting Ave \n 1 Mile 5 Mins via Foot \n \n 4. Straight to West Ave \n 0.5 Miles 1 Mins via Car \n \n You have now reached your Destination");
   JPanel pan = new JPanel();//panel
   JTextArea maine = new JTextArea(mainInput, 10, 15);//text area with sizing
   maine.setEditable(false);//not editable
   maine.setFont(f);//sets font
   maine.setForeground(Color.blue.brighter());  //blue text colour 
   JScrollPane  scr = new JScrollPane(maine);//scroll bar dec
   scr.getHorizontalScrollBar().addAdjustmentListener(new MyAction());//horizontal scrollabar
   scr.getVerticalScrollBar().addAdjustmentListener(new MyAction());//vertical scrollbar
   pan.add(scr);//add scrollbar
  // frame.add(pan);//add panel to frame
   pan.add(print);//add statement to panel
   pan.setBackground(Color.yellow);//set frame BG colour
   pan.add(img);//add img to panel
   pan.add(walk);//add img to panel
   pan.add(car);//add img to panle
   pan.add(button);//ael button to panle
   pan.setSize(200, 320);//size of whole frame
   pan.setVisible(true);//view frame
  }
  
  

  
public class MyAction implements AdjustmentListener{
    public void adjustmentValueChanged(AdjustmentEvent ae){}}}//action listener for scroll bar