Java : set a Component on top of another
问题 I am writing a program in java. I have a main JPanel that has two JPanel and one Canvas added on it. I aim to resize the Canvas while running the program. When I maximized the Canvas i want it to be always on top of the other component. How can I set this property for my Canvas? 回答1: You could replace your main JPanel with a JLayeredPanel. A layered panel will let you specify that some child components should be layered above other child components. I.e.: JLayeredPane pane = new JLayeredPane(