Code Monkey home page Code Monkey logo

javafx-einfuehrung's Introduction

JavaFX-Einfuehrung

Dieses Programm soll den Schuelern einen Einblick in das Programmieren von grafischen Benutzeroberflaechen mit JavaFX geben.

Programmfenster

In diesem Programm enthaltene Programmierbeispiele:

  1. Beenden: Ein Klick auf den Beenden-Button schliesst das Programm

  2. Text kopieren: Mit einem Klick auf den Uebertragen-Button wird der Text, der in der Textbox enthalten ist, in das Label darunter uebertragen

  3. Counter: Wenn dieser Button geklickt wurde, wird zusaetzlich zum Counter-Text eine Zaehlvariable angezeigt, die angibt, wie oft der Button geklickt wurde

  4. Checkbox: Falls die Checkbox angeklickt wird, wird der Text im Label rechts neben der Checkbox veraendert. Ausserdem wird das Eingabefeld fuer den Uebertragen-Button deaktiviert. Ein erneuter Klick auf die Checkbox macht diese Aenderungen rueckgaengig

  5. Figur bewegen: Das Strichmaennchen laesst sich mit folgenden Tastatureingaben frei im Fenster bewegen:

  • W: bewegt das Strichmaennchen nach oben
  • A: bewegt das Strichmaennchen nach links
  • S: bewegt das Strichmaennchen nach rechts
  • D: bewegt das Strichmaennchen nach unten

Vorausgesetze Kenntnisse:

Um den Quelltext zu verstehen sind Grundkenntnisse in Java erforderlich (Klassen, abstrakte Klassen, Methoden, Konstruktoren, Zugriffsrechte, bedingte Anweisungen). Kenntnisse in JavaFX werden nicht vorausgesetzt. Hierzu finden sich Erlaeuterungen in den Kommentaren.

Weiterfuehrende Ressourcen:

Using JavaFX UI Controls (englisch, von Oracle)

JavaFX Layouts (englisch, von Oracle)

javafx-einfuehrung's People

Contributors

ttefke avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.