Eutopia

...initializing

Φεβρουάριος 2008 - Posts

Swing - JPanel to JScrollPane

Βασικά η αφορμή στάθηκε αυτή η θεματική ενότητα. Η εισαγωγή JPanel σε JScrollPane δεν λειτουργεί ως όφειλε, δηλαδή δεν εμφανίζονται τα scrolling bars όταν γίνεται resize. Το πρόβλημα εντοπίζεται όταν στο JPanel (ή σε όποιο component ρυθμίζεις το μέγεθός του) χρησιμοποιείται η setSize(int. int); αντί της setPreferredSize(Dimension).

*Note also: Heavyweight components θεωρούνται αυτά του AWT και όχι του Swing (όσα δηλαδή ξεκινούν με JSomeThing)

exp.

import java.awt.*;
import javax.swing.*;
public class Test1
{
    public static void main(String[] args)
    {
        JFrame frame;
        JPanel panel;
        frame=new JFrame("blah");
        frame.setLayout(null);
        frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE);

        panel=new JPanel();
        panel.setBackground(Color.cyan);
        panel.setPreferredSize(new Dimension(200, 200));
        panel.setVisible(true);
        panel.setLocation(0,0);
        panel.setBorder(BorderFactory.createLineBorder(Color.red));

        JScrollPane scroll=new JScrollPane(panel);
        scroll.setSize(100,100);
        frame.getContentPane().add(scroll);
        frame.pack();
        frame.setSize(300,300);
        frame.setVisible(true);
    }
}

Εδώ το αντίστοιχο reference στο tutorial του JScrollPane

 

Share/Bookmark
Ανεξάρτητη Μάθηση

ΑΝΕΞΑΡΤΗΤΗ ΜΑΘΗΣΗ

 

Αυτό μάλιστα! Μία πάρα πολύ αξίολογη κίνηση που σπάνια θα την έκανε κάποιος... Ο κ.Μιχάλης Κασαπογλου ξοδεύοντας πολύ προσωπικό χρόνο και κόπο ξεκινάει ένα blog στο οποίο παραθέτει μαθήματα γνωριμίας με τεχνολογίες development, security tools και operating systems!

JAVA, MySQL, HTML, SECURITY & UTILITIES, UBUNTU, VB.NET είναι οι πρώτες ενότητες στις οποίες γίνεται αναφορά αρκετά εκτενής και πολύ πολύ περιεκτική...

 Ο κ.Καθηγητής και οι συνεργάτες του είναι υπερ της Ελευθερίας της Γνώσης και το δείχνουν έμπρακτα αφιερώνοντας προσωπικό χρόνο για τη συγκέντρωση της Γνώσης στην πληροφορική και την εκμάθησή της τουλάχιστον σε ένα ελληνόγλωσσο διαδικτυακό κοινό.

Προϋποθέσεις για την παρακολούθηση των μαθημάτων δεν υπάρχουν, ωστόσο καλό θα ήταν να στείλετε στο e-mail του το ονοματεπώνυμό σας για να συμπεριληφθείτε στη λίστα επίσημων αναγνωστών. Με αυτόν τον τρόπο, όσο ο αριθμός μεγαλώνει τόσο περισσότερη συζήτηση θα γίνεται στα ΜΜΕ για το εγχείρημα. Ήδη η Ανεξάρτητη Μάθηση έχει τραβήξει την προσοχή άλλων bloggers, εφημερίδων και τηλεοπτικών καναλιών. Επίσης με την εγγραφή σας θα δέχεστε ένα ενημερωτικό e-mail για κάθε νεό μάθημα.

Ας φιλοξενήσουμε αυτή την κίνηση και ας τη στηρίξουμε γιατί η Ανεξάρτητη Μάθηση είναι δικαίωμα όλων!

Share/Bookmark
Πρόλογος

...Χμμμ, blogging? Μπορείς να το πείς και έτσι... Ξεφεύγοντας από τη σιγουριά του blogger ή του wordpress και των αντίστοιχων κοινοτήτων τους, αποφάσισα να ξεκινήσω ένα καινούριο ιστολόγιο γενικού περιεχομένου με ροπή προς την πληροφορική...

 Αλλά ας περιαυτολογήσω λίγο... Είμαι 19 ετών, σπουδάζω στο τμήμα Πληροφορικής στο Οικονομικό Πανεπιστήμιο Αθηνών, το όποιο είχα στόχο ως πρώτη μου επιλογή. Τώρα στο δεύτερο έτος, απολαμβάνω την επιλογή μου αυτή με την απορρόφηση γνώσεων τόσο πληροφορικής, όσο και γενικών επιστημονικών, κοινωνικών, πολιτικών, πολιτισμικών, αφού απο την αρκετά κλειστή κοινωνία της επαρχίας, εισήχθα στον ωκεανό ερεθισμάτων της πόλης. Δεν σπαταλώ ή επενδύω -όπως το πάρει κανείς- χρόνο πάνω στην επιστήμη της πληροφορικής, περισσότερο -τουλάχιστον- από τις απαιτήσεις του πανεπιστημίου. Ο λόγος που το κάνω αυτό είναι γιατί πιστεύω ότι η πνευματική ολοκλήρωση του ανθρώπου οφείλει να είναι πρωταρχικός στόχος της ιδανικής -για εμένα- κοινωνίας. Το homo universalism δηλαδή, όπως εγώ το ορίζω, δεν περιλαμβάνει την ανάπτυξη web 2.0 services, περισσότερο από την ανάπτυξη των αισθητηρίων του ατόμου που μπορούν να το συνειδητοποιήσουν για τη θέση του στην κοινωνία, τη ροπή της κοινωνίας ως προς την πρόοδο και την ανάδραση με αυτό.

Στον ελεύθερο χρόνο μου, φρόντιζα ποτέ να μην έχω αρκετό (ή φρόντιζαν), ψυχαγωγούμαι και μορφώνομαι (βλ. μορφή, βελτίωση και ανασχηματισμός της προσωπικότητας), διασκεδάζω και ερωτεύομαι. Τον καιρό αυτό, απασχολούμαι στον έρωτα, την πολιτική φιλοσοφία, την εξεταστική (δημιουργικότητα υπό του μηδενός δλδ) και κάνω μία προσπάθεια να ξαναξεκινήσω κολύμβηση.

Έχω παραστεί σε events του StudentGuru και χαίρομαι ιδιαίτερα όταν βλέπω συμφοιτητές-συναδέλφους μου να μου εγείρουν το επιστημονικό ενδιαφέρον και να εξάρουν τη δημιουργικότητα περισσότερο από καθηγητές πανεπιστημίου. Το site και η δουλειά που κάνουν εδώ πολλά παιδιά, είναι εξαιρετικά χρήσιμη και συμβουλευτική ιδιαίτερα για φοιτητές πληροφορικής. Τους ευχαριστώ για το χώρο και εν καιρώ θα αναποδώσω...

 -a.c. (12/2/2008)
Share/Bookmark