Swing Grafik delen i Java kallas för Swing. Swing är stort; ca 800 klasser i 16 paket. Swing är en utveckling av AWT (Abstarct Window Toolkit). AWT var.

Slides:



Advertisements
Liknande presentationer
Kom igång med Disgen En distansutbildning av Bengt Kjöllerström E-post: Se min antavla Kom igång med Disgen.
Advertisements

Välkommen till en kort beskrivning av nyttan med att använda MPS, en ORR®- produkt från ITERIT AB. MPS, material och produktionsstyrning, ett hjälpmedel.
Tillämpning av felinjicering på Blueberry3D Andreas Ögren
Intagningssystemets databas Ögonblicksbild Kopia av intagningsdatabasen Uppdateras 3 ggr per dag 07:15 – 12:15 – 15:15 Roller Skola, kommun Periodiseras.
1 2I1049 Föreläsning 8 KTH-MI Peter Mozelius Grafiska gränssnitt, Java interface och händelsehantering.
Villkor Booelska operatorer Villkorsatser Switchsatser Villkor och annat.
Producerad av Publiciteta&Co Sundsbussarna Förslag på ny design av hemsida Publiciteta&Co 2006.
Mjukvara och nätverk Vad är det?.
Grävningstillstånd –webbtjänst för samverkan i Stockholm
2I1049 Föreläsning 11 Modularisering, återanvändning och JavaBeans
DEL 1: DE FÖRSTA HÖGKULTURERNA
Metoder i java Det finns två typer av metoder i java
Övning5 Så här ska man tänka när man löser uppgift 1 på tentan lite grafik, så här söker man genom en lista så här läser man från en fil i java lösa uppgift.
1 ITK:P1 Föreläsning 4 Grafiska gränssnitt och händelsehantering DSV Peter Mozelius.
Webben – intro Första föreläsningen i kursen Webbutveckling.
Föreläsning 8 Appletprogram/fristående grafiska program Rita linjer, rektanglar mm Skriva text Byta färg Appletprogram html.
1 ITK:P1 Föreläsning 6 Layoutmodeller i Java DSV Marie Olsson.
Hämta och installera Disgen
1 Föreläsning 8 Grafik AWT. 2 Grafik Frame använder man för att skapa ett fönster Button använder man om man vill ha en knapp att trycka på Canvas är.
i olika programmeringsspråk
Föreläsning 13 Polymorfism, Paket och JAR-filer. Polymorfism Ordet härstammar från grekiskan Poly – många Morf – form Polymorf – många former Någonting.
Programmering B PHP Lektion 2
En presentation av iPad -appar och funktioner
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 7 ( ) INNEHÅLL: -Klasser och instansvariabler -Tabeller av klassobjekt.
Objektorienterad programmering i Java
MSPEL Föreläsning 2 Text, teckensnitt och grafiska komponenter
Powerpoint …är ett program som du använder till att: …är bra till att
Föreläsning 15 (16) Introduktion till Swing. Historik (java.awt) JDK 1.0 – AWT (Abstract Window Toolkit) Paket för gränssnittsprogrammering Har en del.
Polymorfism.
Mer om arv - Polymorfism Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes & Michael Kölling Fredric Ragnar
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Ingen vet vad han klarar innan han har försökt. ” - Publilius Syrus (85 f.Kr.-43 f.Kr.).
Programmeringsteknik för Media1 & K1
1. En infrastruktur för programutveckling
1 Föreläsning 7 Repetition Instansvariabler och klassvariabler Klassmetoder och Instansmetoder.
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Toe taps. Hook turn. U turn. Step on. Twist of outside. Inside fake
Servlets — Java på serversidan. previous next 2 Servlets Introduktion Javaservlets är en i raden av SUN:s många tillämpningar av Java. Servlets kan grovt.
Jonny Karlsson GRUNDKURS I PROGRAMMERING MED JAVA Föreläsning 9 ( ) INNEHÅLL: -Tabeller av klassobjekt -Användning av Java API specifikationen.
Java servlets och databaskopplingar
1 ITK:P1 Föreläsning 8 Multimedia för spelkonstruktion DSV Peter Mozelius.
Föreläsning 1 Reserverade ord Javas API Identifierare Litteraler Variabler Kompilering och interpretering.
Grunderna i MATLAB 1 Vad är MATLAB? Användningsområden MATLAB-miljön
Föreläsning 5 Arrayer & ArrayList Hur man använder API:n
Java paket och jar-filer
Föreläsning 9 Gränssnitt. Super Super kan användas till anrop av en omdefinierad metod Super kan användas till anrop av konstruktorer i superklassen Super.
Word 2007 Tips och trix av Margareta Gardtman PolarPrint februari 2008.
0. Kod, Klassdiagram och Sekvensdiagram import java.awt.event.*; import javax.swing.*; import java.awt.*; public class TwoThreads implements ActionListener.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 5 ( ) INNEHÅLL: -Introduktion till programmeringsspråket Java -Den allmänna.
BVForum - en genomgång för revisorer Sören Thuresson.
PROCESSPROGRAMMERING Föreläsning 1 ( )‏ Innehåll: Introduktion till paralellprogrammering (“concurrent programming”)‏ Introduktion till parallellprogrammering.
Föreläsning 13 Appletprogram/fristående grafiska program Arv Rita linjer, rektanglar mm Skriva text, byta färg Appletprogram & HTML Grafiska användargränssnitt.
Föreläsning 9 Arv kap 8.1 Interface kap 9.2 Grafiska användargränssnitt (GUI) kap 10.
2I1073 Lektion 1 KTH-MI Peter Mozelius XHTML, stilmallar och Javascript.
Ladda ner och installera JAVA Mahmud Al Hakim DynamicOS
Programmering i C# Laborationer.
STJÄRNBILDER AV: Minna.
Föreläsning 7 programmeringsteknik och Matlab 2D1312/2D1305 Metoddeklaration och parametrar Arrayer och ArrayList.
OOP&M - teori1 OOP del III–vecka 15 Mer NetBeans MouseEvent Graphics Threads TIJ Chapter 14 Menus sid Drawing File Dialogs
OOP&M - teori1 OOP del III– Föreläsning vecka 9 GUI Containers och LayoutManagers (Inner classes)
OOP&M - teori1 OOP&M del III– Föreläsning 3 vecka 6 Kontrollkomponenter (Components) Som Applets.
OOP&M - teori1 OOP&M del III– Föreläsning 23 vecka 15 Graphics Graphics2D Menyer JMF.
OOP&M - teori1 OOP del III– Vecka 10 Händelser Kontrollkomponenter (Components) Featuring: Applets.
Lab Contact 1  Lab Assistants:  Meng Liu, Group B  Sara Abbaspour, Group A
Gruppövning Applikationsprogramering Klassuppdelning Loose Coupling Model View Controller Inversion of Control Layout med Swing JSplitPane Mouse-over Events.
Rundtur.
RAVELLI tjäna pengar till föreningen/laget eller klassen
Såhär fungerar BABS-maskinen
Presentationsprogram
Såhär fungerar BABS-maskinen
Repetitionsföreläsning 1: Lite rekursion & problemlösning
Presentationens avskrift:

Swing Grafik delen i Java kallas för Swing. Swing är stort; ca 800 klasser i 16 paket. Swing är en utveckling av AWT (Abstarct Window Toolkit). AWT var grafik delen i de första versionerna av Java. Swing bygger i stora delar på AWT. Swing och AWT har ungefär samma API. Swing finns med från Java 1.2 och är en del av Java Foundation Classes (JFC).

AWT AWT var långsamt. Många av komponenterna var inte implementerade i AWT. AWT förlitade sig på att komponenterna fanns implementerade på värddatorn eller att de laddades ner samtidigt med Java-programmet. Många webbläsare hade sina egna uppsättningar av komponenter för att Java-programmen skulle kunna köras. Swing skapade en gemensam standard för hur komponenterna skulle vara implementerade.

Layout Komponent Hierarki Layout

Händelse Hantering Java använder delegation-based event handling. En lystnare måste registrera sig hos ett eller flera obj. (tex en knapp). Knappen informerar lystnare när det blir ett tryck. Två alt: a) en lystnare för varje obj. b) en lystnare för flera obj.

Exempel Java2Demo SwingSet2 SwingSet2 Applet