/** Page 118. Programming Project 13 with a graphical user interface. Read a date in mm/dd/yy format and display it in dd.mm.yy format */ import javax.swing.JOptionPane; public class ConvertDateGUIDemo { public static void main( String[] args ) { String date = JOptionPane.showInputDialog("Enter a date in mm/dd/yy format: "); int firstSlash = date.indexOf("/"); int lastSlash = date.lastIndexOf("/"); String mm = date.substring(0, firstSlash); String dd = date.substring(firstSlash + 1, lastSlash); String yy = date.substring(lastSlash + 1); String convertedDate = dd + "." + mm + "." + yy; JOptionPane.showMessageDialog( null, "Converted Date is " + convertedDate ); System.exit(0); } }