Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #32556
| From | Jeff Higgins <jeff@invalid.invalid> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: JPanel and paintComponent different results between Windows/Linux |
| Date | 2015-09-07 21:21 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <msld73$969$1@dont-email.me> (permalink) |
| References | <64b2edb0-379c-4e60-b985-891d9c0a320c@googlegroups.com> |
On 09/07/2015 08:27 PM, Dark Mornings wrote:
> Hello. I have a small program that displays a bar graph of 5 bars of varying lengths. The bars display in Windows but not in Linux. I used NetBeans 8/JDK 1.8 to compile the code in Windows and OpenJDK in Ubuntu 14.04. I know paintComponent() is called because I inserted a println() statement into the body of the do-while loop and saw the output. It seems paintComponent() is called 3 times.
>
> Why does the my program work in Windows but not in Linux?
>
You have code that needs to run on the AWT event thread;
public static void main(String args[]) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new BarGraph(); // or however you want to arrange it.
}
});
You should handle your InputDialog cancel option.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
JPanel and paintComponent different results between Windows/Linux Dark Mornings <pwong18@gmail.com> - 2015-09-07 17:27 -0700
Re: JPanel and paintComponent different results between Windows/Linux Jeff Higgins <jeff@invalid.invalid> - 2015-09-07 21:21 -0400
Re: JPanel and paintComponent different results between Windows/Linux Jeff Higgins <jeff@invalid.invalid> - 2015-09-07 22:41 -0400
Re: JPanel and paintComponent different results between Windows/Linux Nigel Wade <nmw@ion.le.ac.uk> - 2015-09-08 14:37 +0100
Re: JPanel and paintComponent different results between Windows/Linux Jeff Higgins <jeff@invalid.invalid> - 2015-09-08 23:04 -0400
csiph-web