From owner-freebsd-java@FreeBSD.ORG Thu Feb 26 15:16:15 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA04E16A4CF for ; Thu, 26 Feb 2004 15:16:15 -0800 (PST) Received: from mail2.speakeasy.net (mail2.speakeasy.net [216.254.0.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8778843D3F for ; Thu, 26 Feb 2004 15:16:15 -0800 (PST) (envelope-from bjorn@sccs.swarthmore.edu) Received: (qmail 3121 invoked from network); 26 Feb 2004 23:16:15 -0000 Received: from dsl027-161-202.atl1.dsl.speakeasy.net (HELO twiggy) ([216.27.161.202]) (envelope-sender )encrypted SMTP for ; 26 Feb 2004 23:16:15 -0000 Date: Thu, 26 Feb 2004 18:17:05 -0500 (EST) From: Bjorn Dittmer-Roche X-X-Sender: bjorn@twiggy.bjorn.is-a-geek.com To: Ronald Klop In-Reply-To: Message-ID: <20040226181132.P25368@twiggy.bjorn.is-a-geek.com> References: <20040226153218.E317@twiggy.bjorn.is-a-geek.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: java@freebsd.org Subject: Re: bug in jdk1.4 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2004 23:16:16 -0000 On Thu, 26 Feb 2004, Ronald Klop wrote: > On Thu, 26 Feb 2004 15:43:14 -0500 (EST), Bjorn Dittmer-Roche > wrote: > > > Hey all, > > > > I'm pretty sure this is a bug in FreeBSD's java implementation, > > but I suppose it could be a problem almost anywhere. Basically, when you > > run the program below, the JDialog (JOptionPane) appears *behind* the > > JWindow instead of in front of it, unless the JWindow has keyboard focus. > > This is very bad if the window is bigger than the dialog as it obscures > > the dialog box. Linux does not exibit this behaviour. It can be worked > > around using an undecorated JFrame, which is what I'm doing in my big > > application, but that's not compatible with java 1.3, and it's not > > necessary on other platforms. > > I can't reproduce your problem with the test program you provide. > java version "1.4.2-p6" > Java(TM) 2 Runtime Environment, Standard Edition (build > 1.4.2-p6-root_05_feb_2004_21_59) > Java HotSpot(TM) Client VM (build 1.4.2-p6-root_05_feb_2004_21_59, mixed > mode) > > uname -a > FreeBSD henk.thuis.klop.ws 5.2-CURRENT FreeBSD 5.2-CURRENT #7: Sun Feb 22 > 16:39:27 CET 2004 root@henk.thuis.klop.ws:/usr/obj/usr/src/sys/HENK > i386 > > I'm using Icewm 1.2.13 as window manager. > I suggest you try other window managers and look if they give the same > results. I tried a couple other WMs and only got this on KDE. I installed IceWM and also tried TWM, MWM, and something I can't remember what it was and it only happened on KDE. (BTW, I got stuck in "failsafe" because I couldn't input anything into the xterm. Should I file a bug report on that?) Anyway, thanks for your help. Since I don't have this problem with other apps, it might still be something with Java. What can I do now? bjorn