Beginnen wir mit JavaSwing, um das Anwendungsfenster anzuzeigen.
Die Java-Entwicklungsumgebung verwendet OpenJDK 11.0.4, das unter Ubuntu 18.04 installiert ist.
MyFrame.java
import javax.swing.JFrame;
public class MyFrame extends JFrame{
public static void main(String[] args) {
JFrame frame = new JFrame("Java Swing Test");
frame.setVisible(true);
// x(X.)Beenden Sie die Anwendung mit der Schaltfläche.
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Position und Größe der Fensteranzeige(Koordinaten X,Koordinate y,Breite,Höhe)
frame.setBounds(300, 80, 500, 600);
}
}
Wenn Sie diesen Code ausführen, wird ein leeres Fenster an der angegebenen Position (x = 300, y = 80) und in der angegebenen Größe (500, 600) angezeigt.
In setBounds des obigen Codes werden die Position und Größe des Fensters angegeben. Durch Ersetzen von setBounds durch den folgenden Code kann das Fenster jedoch in der Mitte des Bildschirms angezeigt werden.
//Fenstergröße(Breite,Höhe)
frame.setSize(500, 600);
//Anzeigefenster in der Mitte des Bildschirms
frame.setLocationRelativeTo(null);
Das Fenster ist. Ich möchte es in der Mitte des Bildschirms anzeigen, damit ich es tatsächlich ersetzen kann.
MyFrame.java
import javax.swing.JFrame;
public class MyFrame extends JFrame{
public static void main(String[] args) {
JFrame frame = new JFrame("Java Swing Test");
frame.setVisible(true);
// x(X.)Beenden Sie die Anwendung mit der Schaltfläche.
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Fenstergröße(Breite,Höhe)
frame.setSize(500, 600);
//Anzeigefenster in der Mitte des Bildschirms
frame.setLocationRelativeTo(null);
}
}
Das Ausführungsergebnis ist hier.
Versuchen Sie, eine Taschenrechner-App mit Java zu erstellen