java slip 4
java slip 4
import javax.swing.*;
import java.awt.*;
@Override
public void run() {
try {
while (true) {
Thread.sleep(500); // Blink interval
label.setVisible(!label.isVisible());
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
frame.setVisible(true);
}
}
Q2
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public CitySTDCodeManager() {
cityCodes = new HashMap<>();
}
while (true) {
System.out.println("\nChoose an option:");
System.out.println("1. Add City");
System.out.println("2. Remove City");
System.out.println("3. Search City");
System.out.println("4. Exit");
System.out.print("Enter your choice: ");
switch (choice) {
case 1:
System.out.print("Enter city name: ");
String city = scanner.nextLine();
System.out.print("Enter STD code: ");
String code = scanner.nextLine();
manager.addCity(city, code);
break;
case 2:
System.out.print("Enter city name to remove: ");
city = scanner.nextLine();
manager.removeCity(city);
break;
case 3:
System.out.print("Enter city name to search: ");
city = scanner.nextLine();
manager.searchCity(city);
break;
case 4:
System.out.println("Exiting...");
scanner.close();
return;
default:
System.out.println("Invalid choice! Try again.");
}
}
}
}