Erstellen wir eine Taschenrechner-App mit Java ~ Erstellen Sie einen Anzeigebereich im Fenster

Die Java-Entwicklungsumgebung verwendet OpenJDK 11.0.4, das unter Ubuntu 18.04 installiert ist.

In Vorheriger Artikel wurde das Anwendungsfenster angezeigt. Dieses Mal erstellen wir einen Anzeigebereich im Fenster. Im vorherigen Code bestand das Ziel darin, das Anwendungsfenster vorerst mit Jframe anzuzeigen. Daher habe ich den gesamten Code in der Hauptmethode geschrieben. Angesichts der Leichtigkeit des Schreibens und Lesens in der Zukunft habe ich mich für die MyFrame-Methode entschieden. Erstellt und instanziiert in der Hauptmethode.

MyFrame.java


import javax.swing.JFrame;

public class MyFrame extends JFrame{
    public static void main(String[] args) {
        MyFrame frame = new MyFrame("Java Swing Test");
        frame.setVisible(true);
    }

    MyFrame(String title){
        setTitle(title);
        setSize(500, 600);                                //Fenstergröße(Breite,Höhe)
        setLocationRelativeTo(null);                      //Anzeigefenster in der Mitte des Bildschirms
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   // x(X.)Beenden Sie die Anwendung mit der Schaltfläche.
    }
}

JavaSwing hat eine geschichtete Struktur, in der der Basis-JFrame sowie Bedienfelder und Schaltflächen darauf platziert sind. Da JFrame nur das Fenster anzeigt, erstellen wir ein Bedienfeld, in dem die für die Taschenrechner-App erforderlichen Zahlen angezeigt werden.

MyFrame.java


import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.BevelBorder;
import java.awt.FlowLayout;
import java.awt.Dimension;
import java.awt.Color;
import java.awt.Container;



public class MyFrame extends JFrame{
    public static void main(String[] args) {
        MyFrame frame = new MyFrame("Java Swing Test");
        frame.setVisible(true);
    }

    MyFrame(String title){
        setTitle(title);
        setSize(500, 600);                                //Fenstergröße(Breite,Höhe)
        setLocationRelativeTo(null);                      //Anzeigefenster in der Mitte des Bildschirms
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   // x(X.)Beenden Sie die Anwendung mit der Schaltfläche.

        setLayout(new FlowLayout());

        JPanel panelDisplay = new JPanel();                         //Panel-Instanziierung
        panelDisplay.setPreferredSize(new Dimension(500, 60));      //Panelgröße
        panelDisplay.setBackground(new Color(51, 51, 51));          //Farbcode#333333
        BevelBorder border = new BevelBorder(BevelBorder.RAISED);
        panelDisplay.setBorder(border);

        Container contentPane = getContentPane();
        contentPane.add(panelDisplay);
    }
}

Das Ausführungsergebnis ist in der folgenden Abbildung dargestellt. Dieses Mal wurde die Panelgröße auf 500 x 60 und die Farbe auf # 333333 eingestellt. Danach gibt es auch Anordnungen wie Schaltflächen, sodass sich die Größe ändern kann usw.

JavaApp003.png


Diese Artikeltabellenseite

Versuchen Sie, eine Taschenrechner-App mit Java zu erstellen

Recommended Posts

Erstellen wir eine Taschenrechner-App mit Java ~ Erstellen Sie einen Anzeigebereich im Fenster
Erstellen wir eine Taschenrechner-App mit Java ~ Zeigen Sie das Anwendungsfenster an
Lassen Sie uns eine TODO-App in Java 5 erstellen. Schalten Sie die Anzeige von TODO um
Erstellen wir eine TODO-Anwendung mit Java 11-Ausnahmebehandlung, wenn Sie mit einer nicht vorhandenen ID auf TODO zugreifen
Lassen Sie uns eine TODO-Anwendung mit Java 2 erstellen. Ich möchte eine Vorlage mit Spring Initializr erstellen und eine Hello-Welt erstellen
Lassen Sie uns eine TODO-App in Java 4 erstellen. Implementierung der Buchungsfunktion
Lassen Sie uns eine TODO-App in Java 6 erstellen. Implementierung der Suchfunktion
Lassen Sie uns eine TODO-App in Java 8 erstellen. Implementierung von Bearbeitungsfunktionen
Erstellen wir eine TODO-Anwendung mit Java 12-Verarbeitung, wenn eine Anforderung mit einer nicht verwendeten HttpMethod eingeht. ・ Verarbeitung, wenn ein Fehler auf dem Server auftritt
Erstellen wir eine TODO-Anwendung mit Java 1 Kurze Erläuterung von MVC
Lassen Sie uns eine Kommunikationsanwendung in LAN Teil 2 erstellen. Zeigen Sie ein Fenster mit JavaFX an / Warten Sie auf den Socket-Empfang
Erstellen wir eine TODO-App mit Java 3 Speichern Sie temporäre Daten in MySQL-> Get all-> Display on top
Erstellen Sie eine CSR mit erweiterten Informationen in Java
Lassen Sie uns mit Javas Timer einen zeitgesteuerten Prozess erstellen! !!
Lassen Sie uns mit Java ein supereinfaches Webframework erstellen
[Java-Grundlagen] Lassen Sie uns ein Dreieck mit einer for-Anweisung erstellen
Erstellen wir eine TODO-App in Java 9 Erstellen einer TODO-Anzeige Sortieren nach Datum und Uhrzeit + Setzen Sie das Fälligkeitsdatum auf das aktuelle Datum
Erstellen Sie einen SlackBot mit AWS Lambda & API Gateway in Java
Erstellen Sie eine Methode, um den Steuersatz in Java zurückzugeben
Erstellen wir eine Buchverwaltungs-Webanwendung mit Spring Boot part1
Ich kann in IntelliJ keine Java-Klasse mit einem bestimmten Namen erstellen
Lassen Sie uns mit Spring Boot part3 eine Webanwendung für die Buchverwaltung erstellen
Lassen Sie uns mit Spring Boot part2 eine Webanwendung für die Buchverwaltung erstellen
Erstellen wir eine TODO-App in Java 13 TODO-Formularvalidierung 1: Zeichenbegrenzung · Gradle-Update zur Verwendung von @Validated
Machen wir eine Weihnachtskarte mit Verarbeitung!
Erstellen Sie mit dem Befehl eine JAR-Datei
Erstellen Sie mit Dropwizard eine einfache Webanwendung
Lassen Sie uns das Ergebnis der Analyse von Java-Bytecode in einem Klassendiagramm ausdrücken
[Java] Erstellen Sie mit dem Befehl jar eine JAR-Datei, die sowohl komprimiert als auch nicht komprimiert ist
Lassen Sie uns eine Java-Entwicklungsumgebung erstellen (Aktualisierung)
Erstellen Sie eine TODO-App in Java 7 Create Header
Lassen Sie uns eine Taschenrechner-App mit Java erstellen
Teilen Sie eine Zeichenfolge in Java mit ". (Dot)"
Ich habe versucht, mit AI "A3RT" eine Talk-App in Java zu erstellen.
[Java] Erstellen wir eine DB-Zugriffsbibliothek!
Los geht's mit Watson Assistant (ehemals Conversation) ⑤ Erstellen Sie einen Chatbot mit Watson + Java + Slack
Erstellen Sie mit Docker für Mac Teil2 eine Entwicklungsumgebung für Java-Webanwendungen
Erstellen wir eine vielseitige Dateispeicher (?) - Operationsbibliothek, indem wir die Dateispeicherung / -erfassung mit Java abstrahieren
Überprüfen Sie das ID-Token eines von AWS Cognito in Java authentifizierten Benutzers
Lesen Sie eine Zeichenfolge in einer PDF-Datei mit Java
Erstellen Sie mit Java + MySQL ein einfaches Bulletin Board
[LeJOS] Lassen Sie uns den EV3-Motor mit Java steuern
[Windows] [IntelliJ] [Java] [Tomcat] Erstellen Sie mit IntelliJ eine Umgebung für Tomcat 9
Eine Geschichte über das JDK in der Java 11-Ära
So zeigen Sie eine Webseite in Java an
Messen Sie die Größe eines Ordners mit Java
Versuchen Sie, ein Bulletin Board in Java zu erstellen
Erstellen Sie mit SwiftUI 2.0 eine benutzerdefinierte Registerkartenansicht
[Java] Erstellen Sie eine Sammlung mit nur einem Element
Ich wollte (a == 1 && a == 2 && a == 3) in Java wahr machen
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [Einführung]
Erstellen Sie Scala Seq aus Java, machen Sie Scala Seq zu einer Java-Liste
[Java] Erstellen wir einen Minecraft Mod 1.16.1 [Einführung]
Lassen Sie uns eine Suchfunktion mit Rails (Ransack) machen
Erstellen Sie eine Mehrschlüsselkarte mit einer Standardbibliothek
Zeigen Sie "Hello World" im Browser mit Java an
Zeigen Sie "Hello World" im Browser mit Java an
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [99. Mod-Ausgabe]