Menus: fixed text color of selected menu items that use HTML (issue #87)

This commit is contained in:
Karl Tauber
2020-04-29 19:22:09 +02:00
parent 3f3961d255
commit 6fc216dff5
7 changed files with 567 additions and 3 deletions

View File

@@ -129,6 +129,7 @@ class DemoFrame
JMenuItem projectViewMenuItem = new JMenuItem();
JMenuItem structureViewMenuItem = new JMenuItem();
JMenuItem propertiesViewMenuItem = new JMenuItem();
JMenuItem menuItem1 = new JMenuItem();
JRadioButtonMenuItem radioButtonMenuItem1 = new JRadioButtonMenuItem();
JRadioButtonMenuItem radioButtonMenuItem2 = new JRadioButtonMenuItem();
JRadioButtonMenuItem radioButtonMenuItem3 = new JRadioButtonMenuItem();
@@ -314,6 +315,10 @@ class DemoFrame
menu1.add(propertiesViewMenuItem);
}
viewMenu.add(menu1);
//---- menuItem1 ----
menuItem1.setText("<html>some <b color=\"red\">HTML</b> <i color=\"blue\">text</i></html>");
viewMenu.add(menuItem1);
viewMenu.addSeparator();
//---- radioButtonMenuItem1 ----

View File

@@ -259,6 +259,10 @@ new FormModel {
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "menuItemActionPerformed", true ) )
} )
} )
add( new FormComponent( "javax.swing.JMenuItem" ) {
name: "menuItem1"
"text": "<html>some <b color=\"red\">HTML</b> <i color=\"blue\">text</i></html>"
} )
add( new FormComponent( "javax.swing.JPopupMenu$Separator" ) {
name: "separator8"
} )