diff --git a/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.gif b/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.gif
deleted file mode 100644
index 4777e217368..00000000000
Binary files a/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.gif and /dev/null differ
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg b/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg
new file mode 100644
index 00000000000..316ea25e7e6
--- /dev/null
+++ b/src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg
@@ -0,0 +1,173 @@
+
+
+
+
+
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html b/src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
index 34528a15ae5..94a4a7abdac 100644
--- a/src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
+++ b/src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
@@ -5,7 +5,7 @@
The AWT Focus Subsystem
+
+
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg b/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg
new file mode 100644
index 00000000000..34fdbb89b65
--- /dev/null
+++ b/src/java.desktop/share/classes/java/awt/doc-files/ImplicitFocusTransfer2.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/Modality.html b/src/java.desktop/share/classes/java/awt/doc-files/Modality.html
index e20d9175fb7..88f9911cbc3 100644
--- a/src/java.desktop/share/classes/java/awt/doc-files/Modality.html
+++ b/src/java.desktop/share/classes/java/awt/doc-files/Modality.html
@@ -387,7 +387,7 @@
same document
-
+
Example 2
@@ -400,7 +400,7 @@
same document
-
+
Example 3
@@ -418,7 +418,7 @@
Dii blocks Di
-
+
Example 4
@@ -436,7 +436,7 @@
Di remains unblocked
-
+
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.gif b/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.gif
deleted file mode 100644
index e6dfd56c823..00000000000
Binary files a/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.gif and /dev/null differ
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg
new file mode 100644
index 00000000000..86856788b32
--- /dev/null
+++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example1.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.gif b/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.gif
deleted file mode 100644
index 65a0d25005a..00000000000
Binary files a/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.gif and /dev/null differ
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg
new file mode 100644
index 00000000000..d1ee40546d1
--- /dev/null
+++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example2.svg
@@ -0,0 +1,122 @@
+
+
+
+
+
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.gif b/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.gif
deleted file mode 100644
index f073bd7c7d6..00000000000
Binary files a/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.gif and /dev/null differ
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg
new file mode 100644
index 00000000000..82d63465bc0
--- /dev/null
+++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example3.svg
@@ -0,0 +1,143 @@
+
+
+
+
+
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.gif b/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.gif
deleted file mode 100644
index fd5c278cd5d..00000000000
Binary files a/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.gif and /dev/null differ
diff --git a/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg b/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg
new file mode 100644
index 00000000000..6b2ddc9a30a
--- /dev/null
+++ b/src/java.desktop/share/classes/java/awt/doc-files/modal-example4.svg
@@ -0,0 +1,142 @@
+
+
+
+
+