Page 481 - 2
P. 481
case "18" : icon = new ImageIcon(HUD.class.getResource("/18. 2
시 방향 우회전S.png"));break;
case "19" : icon = new ImageIcon(HUD.class.getResource("/19. 4
시 방향 우회전S.png"));break;
case "43" : icon = new ImageIcon(HUD.class.getResource("/43.
오른쪽S.png"));break;
case "44" : icon = new ImageIcon(HUD.class.getResource("/44.
왼쪽S.png"));break;
case "150" : icon = new ImageIcon(HUD.class.getResource("/150.
졸음쉼터S.png"));break;
case "121": icon = new ImageIcon(HUD.class.getResource("/121.
터널S.png"));break;
case "122": icon = new ImageIcon(HUD.class.getResource("/122.
교량S.png"));break;
case "194": icon = new ImageIcon(HUD.class.getResource("/194.
낙석주의S.png"));break;
case "201": icon = new ImageIcon(HUD.class.getResource("/ 도착.
png")); if(dis<20){icon = new ImageIcon(HUD.class.getResource("/black.png"));distance_label.setText("");}break;
case "211": icon = new ImageIcon(HUD.class.getResource("/211.
횡단보도S.png")); HUD.Log(" 도착");break;
default : new ImageIcon(HUD.class.getResource("/11. 직진S.png
"));
}
}
Pointinfo_panel.removeAll();
Pointinfo_panel.add(new JLabel(icon));
}
}
static void setSMSReceived(){
ImageIcon icon = new ImageIcon(HUD.class.getResource("/SMS_RECEIVED.png"));
SMS_panel.removeAll();
SMS_panel.add(new JLabel(icon));
new Thread(new Runnable() {
public void run() {
try {
Thread.sleep(1000*60*5);
SMS_panel.removeAll();
SMS_panel.add(new JLabel(new ImageIcon(HUD.class.getResourc
e("/black.png"))));
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
}
private static double distance(double lat1, double lon1, double lat2, double lon2, String unit) {
double theta = lon1 - lon2;
- 481 -