Ich brauche ein horizontales Histogramm zu zeichnen, und ich bin die Etikett des Histogramms Einstellung wie folgt,JAVA Positionierung Etikett auf JFrame
CODE
public static void drawVertical(){
JFrame frame = new JFrame("Horizontal Histogram");
frame.setSize(300, 300);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label_01=new JLabel("0-29");
label_01.setAlignmentX(-290);
label_01.setAlignmentY(290);
JLabel label_02=new JLabel("30-39");
label_02.setAlignmentX(-290);
label_02.setAlignmentY(270);
JLabel label_03=new JLabel("40-69");
label_03.setAlignmentX(-290);
label_03.setAlignmentY(250);
JLabel label_04=new JLabel("70-100");
label_04.setAlignmentX(-290);
label_04.setAlignmentY(230);
frame.add(label_01);
frame.add(label_02)
frame.add(label_03);
frame.add(label_04);
}
Aber das ist der Ausgang i bekommen :(
OUTPUT
Und Dies ist meine erwartete Ausgabe (Herausgegeben mit MS-Lack),
Erwartete Ausgabe
Kann jemand herausfinden, was hier falsch?
Warum werden die anderen Etiketten nicht angezeigt?
Es ist nicht notwendig, 'getContentPane()' zu verwenden, wenn eine Komponente zum Inhaltsbereich des Rahmens hinzugefügt wird. Sie können die Komponente einfach zum Rahmen hinzufügen, und der Rahmen fügt sie dem Inhaltsbereich hinzu. – camickr