Bug#413295: classpath: menus missing in Swing applications
Michael Koch
konqueror at gmx.de
Thu Mar 8 08:11:12 CET 2007
On Sun, Mar 04, 2007 at 02:18:32AM +0200, Timo Juhani Lindfors wrote:
> Package: classpath
> Version: 2:0.92-4
> Severity: normal
>
> Steps to reproduce:
> 1) cat > jmenu.java << EOF
> import javax.swing.*;
> import java.awt.*;
> public class jmenu extends JFrame {
> public static void main(String[] args) {
> (new jmenu()).show();
> }
> public jmenu() {
> JMenuBar mb = new JMenuBar();
> this.setJMenuBar(mb);
> JMenu m = new JMenu("menu0");
> mb.add(m);
> JMenuItem mi = new JMenuItem("menuitem0");
> m.add(mi);
> m.add(mi);
> this.setSize(new Dimension(600, 600));
> }
> }
> EOF
> 2) ecj jmenu.java
> 3) jamvm jmenu.java
>
> Expected results:
> 3) A window shows up, it has menu "menu0" which includes "menuitem0" menuitem
>
> Actual results:
> 3) A window shows up bit it has no visible menu bar at all.
>
> More info:
> 1) The above works in debian testing, I see the problematic behavior
> only in unstable.
>
> 2) In addition to jamvm the bug is reproducible with gij-4.1 and
> cacao. However, I see the menu in kaffe. This made me think the bug is
> probably in classpath and not in any individual virtual machine.
>
> 3) I haven't tested with classpath cvs head since I couldn't figure
> out how to tell cacao to use classpath cvs head (I did manage to build
> classpath cvs head with ecj though and I can compile java 1.5 programs
> with
>
> ecj -1.5 -bootclasspath ~/installdir/classpath-2007-01-22/share/classpath/glibj.zip "$@"
>
> )
>
> Please let me know if you can't reproduce the bug. I'm happy to
> provide more info.
Can you please test with classpath from experimental? Experimental
contains 0.93.
Cheers,
Michael
--
.''`. | Michael Koch <konqueror at gmx.de>
: :' : | Free Java Developer <http://www.classpath.org>
`. `' |
`- | 1024D/BAC5 4B28 D436 95E6 F2E0 BD11 5923 A008 2763 483B
More information about the pkg-java-maintainers
mailing list