Hallo Forum
Ich komme leider nicht weiter und erhoffe mir Rat bei diesem Problem... Ich schreibe gerade an einer Hausaufgabe, in der ich später mal ein Paar Slider und Labels plazieren möchte. Als IDE nutze ich NB 6.5. Ich weiß nicht wie ich es machen muß, damit ich dem Teil --> Layout Manager einen beliebigen desselben zuweisen kann... Ich habe folgendes probiert: (SuFu hier im Forum inkl.)
•
•
•
• etc.
Ich habe keine Ahnung, wie ich das Lösen kann. Ich würde mich freuen, wenn mir jemand sagen könnte, wie ich dem Ding zuweise, einen bestimmten Manager zu benutzen.
Vielen Dank,
Semox
Ich komme leider nicht weiter und erhoffe mir Rat bei diesem Problem... Ich schreibe gerade an einer Hausaufgabe, in der ich später mal ein Paar Slider und Labels plazieren möchte. Als IDE nutze ich NB 6.5. Ich weiß nicht wie ich es machen muß, damit ich dem Teil --> Layout Manager einen beliebigen desselben zuweisen kann... Ich habe folgendes probiert: (SuFu hier im Forum inkl.)
•
Code:
container.setLayout(UND HIER??);
Code:
container.setLayout(new LayoutManager ... );
Code:
container.setLayout(FlowLayout);
Ich habe keine Ahnung, wie ich das Lösen kann. Ich würde mich freuen, wenn mir jemand sagen könnte, wie ich dem Ding zuweise, einen bestimmten Manager zu benutzen.
Code:
import java.awt.Container;
import java.awt.LayoutManager;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author XXXXXXXXXXXX
* @since 07.01.2009
* @version 0.0.1
*/
public class Slider extends JFrame {
private boolean b = true; //set window visible True
private int width = 400;
private int height = 600;
/**
* @param args the command line arguments
* @return nothing
*/
public Slider () {
JFrame frame = new JFrame("Hinz und Kunz");
WindowListener listener = new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e){
System.exit(0);
}
};
}//end of Slider constructor
//make a container
Container container = getContentPane();
JPanel panel = new JPanel();
//panel.getComponents();
//############# LAYOUT MANAGER #############
@Override
public void setLayout(LayoutManager manager) {
super.setLayout(manager);
}
//#######################################
@Override
public void pack() {
super.pack();
}
@Override
public void setSize(int width, int height) {
width = 10;
height = 10;
super.setSize(width, height);
}
@Override
public void setVisible(boolean b) {
b = true;
super.setVisible(b);
}
//####################### Main Stuff ################################
public static void main(String[] args) {
// TODO code application logic here
//run the application
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new Slider();
//Slider.main(b);
}
});
}//end of main
}//end of class
Vielen Dank,
Semox