Hallo Leute,
es geht darum, dass ich versuche ein JLabel auf einem JPanel, sowohl in hotizonal als auch in vertikal, zu zentrieren.
Ich hatte es über Layouts versucht, komme aber irgendwie nicht weiter.
Dazu habe ich folgenden Code geschrieben:
Wie kann man JLabel auf JPanel zentrieren?
Ich hoffe ihr könnt mir weiter helfen.
Lg
Tron36
es geht darum, dass ich versuche ein JLabel auf einem JPanel, sowohl in hotizonal als auch in vertikal, zu zentrieren.
Ich hatte es über Layouts versucht, komme aber irgendwie nicht weiter.
Dazu habe ich folgenden Code geschrieben:
Java:
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import java.awt.Color;
public class Valar extends JFrame {
private JPanel contentPane;
private JLabel lblNewLabel ;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Valar frame = new Valar();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Valar() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBackground(Color.BLACK);
setContentPane(contentPane);
lblNewLabel = new JLabel("X");
lblNewLabel.setForeground(Color.WHITE);
contentPane.add(lblNewLabel, BorderLayout.CENTER);
}
}
Ich hoffe ihr könnt mir weiter helfen.
Lg
Tron36