• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

Custom Components

Scheduled Pinned Locked Moved Αντικειμενοστρεφής Προγραμματισμός 2
3 Posts 2 Posters 72 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    it2023044
    wrote on last edited by
    #1

    Μπορούμε στην εργασία να δημιουργήσουμε Custom Components (με αλλαγές στην εμφάνιση τους); Για παράδειγμα στη δημιουργία ενός CustomButton (extends JButton) με Override την μέθοδο paintComponent να αλλάξουμε την εμφάνιση του κουμπιού (με την χρήση Graphics2D).

    1 Reply Last reply
    0
  • A Offline
    A Offline
    acharal
    wrote on last edited by
    #2

    Μπορείτε αλλά που σκέφτεσαι να το χρησιμοποιήσεις αυτό;

    1 Reply Last reply
    0
  • I Offline
    I Offline
    it2023044
    wrote on last edited by
    #3

    Κυρίως καθαρά για λόγους αισθητικής (κύριο χαρακτηριστικό τους οι στρογγυλεμένες γωνίες). Σε κάποιες περιπτώσεις επίσης βοηθούν στην απλη χρήση των Components αφού τις περισσότερες φορές τα default settings (που υπάρχουν σε ενα Custom Component) ειναι ιδανικά για καθε περίσταση χωρίς περαιτέρω αλλαγές.

    *Υπάρχει ένα πρόχειρο Figma prototype σε περίπτωση που θέλετε να δείτε περίπου την τελική εικόνα.

    1 Reply Last reply
    0

  • Login

Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups