Java-Schaltflächen nicht angezeigt werden, auf JFrame
Ich bin ziemlich neu in java, und ich bin gerade dabei eine Art Glossar Programm.
Am Anfang, ich bin versucht, einen JFrame mit buttons.
Aber nur 1-Schaltfläche zeigt, wenn ich ihn laufen.
Auch glaube ich nicht, ich bin Positionierung der Tasten rechts.
package glossary;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.*;
public class Glossary {
public static void main(String[] args) {
JFrame frame = new JFrame("Glossary");
frame.setVisible(true);
frame.setSize(400,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel1 = new JPanel();
frame.add(panel1);
JButton LookUpWord = new JButton("Look up word");
panel1.add(LookUpWord, BorderLayout.NORTH);
JPanel panel2 = new JPanel();
frame.add(panel2);
JButton SubmitNewWord = new JButton("Submit word");
panel2.add(SubmitNewWord, BorderLayout.SOUTH);
}
}
Bitte sagen Sie mir, was ich Tue, das schrecklich schief!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, du bist einfach immer Durcheinander über, wo Sie fügen Sie Ihre Komponenten. Sie sind wahrscheinlich nicht beabsichtigen, fügen Sie die Schaltflächen für NORD und SÜD, sondern das hinzufügen des panels zum frame im NORDEN und SÜDEN. Auch, warten Sie, bis Sie Hinzugefügt haben, können Sie alle Komponenten, bevor Sie
frame.setVisible(true)
.Versuchen Sie dies:
Hinzufügen
frame.setVisible(true);
Hoffe dieses tutorial hilft Ihnen
Wie man Frames