-
Posts
7.315 -
Εγγραφή
-
Τελευταία Επίσκεψη
-
Ημέρες που κέρδισε
8
Content Type
Forums
Ειδήσεις
Reviews
Αγγελίες
Blogs
Gallery
Posts posted by UltraB
-
-
Πως πιστεύετε ότι είναι καλύτερα να υλοποιήσω το παρακάτω;
Θα έχω διάφορες κλάσεις και κάποιες απ αυτές θα έχουν GUI (JPanel, JFrame κλπ).
Σε κάθε κλάση να βάζω main και ανάλογα το ποια θέλω εμφανίζω να την κάνω show/hide ή μια main κλάση που θα κάνει αυτή τη δουλειά;
Βασικά ποιος είναι ο καλύτερος τρόπος να παίξω με την εναλλαγή παραθύρων;
-
-
-
C:\Users\antonis\Documents\NetBeansProjects\SnakeAndLadders
Το είδα δοκιμάσει και με το "icons/snakes_ladders.png", πάλι το ίδιο πετάει.
Πιθανολογώ ότι ίσως φταίει που είναι BufferedImage (;)
-
Φτιάξε τα μόνη σου

-
1
-
-
Περάστε μια βόλτα να μας πείτε μια καλησπέρα
-
Θέλω να μετατρέψω το παρακάτω
File logoImage = new File("src/icons/snakes_ladders.png"); BufferedImage img = ImageIO.read(logoImage); BufferedImage scaledImg; scaledImg = Scalr.resize(img, Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, logoLabel.getWidth() - 80, logoLabel.getHeight(), Scalr.OP_ANTIALIAS); logoLabel.setIcon(new ImageIcon(scaledImg));
και να το κάνω με getClass, getResource ώστε να μην έχει πρόβλημα με την αλλαγή path και να μη χτυπάει και το jar
BufferedImage img = ImageIO.read(getClass().getResource("src/icons/snakes_ladders.png")); BufferedImage scaledImg; scaledImg = Scalr.resize(img, Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, logoLabel.getWidth() - 80, logoLabel.getHeight(), Scalr.OP_ANTIALIAS); logoLabel.setIcon(new ImageIcon(scaledImg));
Αλλά το δεύτερο μου βγάζει:
Exception in thread "main" java.lang.IllegalArgumentException: input == null! at javax.imageio.ImageIO.read(ImageIO.java:1388) at SnakeAndLadders.IntroPanel.<init>(IntroPanel.java:115) at SnakeAndLadders.Main.main(Main.java:19) C:\Users\antonis\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1 BUILD FAILED (total time: 1 second)
Καμιά ιδέα;
PS: Το ίδιο πετούσε στο jarμε τον πρώτο τρόπο που δούλευε κανονικά στο Netbeans.
SpoilerException in thread "main" javax.imageio.IIOException: Can't read input file! at javax.imageio.ImageIO.read(Unknown Source) at SnakeAndLadders.IntroPanel.<init>(IntroPanel.java:115) at SnakeAndLadders.Main.main(Main.java:19)
-
πριν 16 λεπτά, το μέλος GoMaR έγραψε:
Χαχχααχα σας ευχαριστώ όλους! Ultrab διορθώνεται αυτο.παρε μερος στο καπ!!
Μετά θα παίζουμε συγκρουόμενα
Θέλω δουλειά ακόμα, αν βρω χρόνο να ασχοληθώ, σίγουρα.
Έχω θέμα στις στροφές όταν γίνεται πανικός και δε θέλω πιθανόν να μπω και να χαλάσω πχ έναν αγώνα.
Αλλά αυτά όχι εδώ γιατί θα πέσει παντόφλα

-
2
-
-
Εγώ του δε του λέω γιατί στον server έχουν εκτός το rank C και δε μπορώ να τρέξω εγώ που δεν έχω εκατοντάδες ώρες στο Assetto
Spoiler@GoMaR Χρόνια πολλά Ιάσωνα, γερός και δυνατός!
-
2
-
-
Στο τελευταίο δεν έχω βάλει κάποιο layout. Δοκίμασα διάφορες υλοποιήσεις με το BorderLayout αλλά τα έβγαζε αρκετά χάλια.
Βασικά έτσι όπως είναι τώρα το μόνο που θέλω είναι να πάνε κάθετα στο κέντρο του τελευταίου JPanel καθώς οριζόντια βγαίνουν στη μέση.
-
πριν 40 λεπτά, το μέλος nucleus έγραψε:
Αν δεν κάνω λάθος στο horizontal alignment είναι left,center,middle. Στο vertical alignment top,middle,bottom. Και πάλι το σημαντικό είναι ποιον layout manager χρησιμοποιείς, υποθέτω είσαι σε swing έτσι? Το JPanel σου ποιόν layout manager χρησιμοποιεί?
https://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html
Δε θα έπρεπε να πετάει σφάλμα άμα ήταν συντακτικό; Θα το ψάξω και πάλι να δω.
To mainPanel έχει ένα gridLayout 3x1 και στη δεύτερη και τρίτη γραμμή έχω στην καθεμία από ένα JPanel.
Της τελευταίας λοιπόν τα στοιχεία του Jpanel θέλω να είναι στοιχισμένα στο κέντρο.
Χρησιμοποιώ σε όλα swing εκτός από εικόνες και χρώματα που είναι awt.
Μπορώ να χρησιμοποιήσω και κάποιον άλλο ή ο καθένας είναι για διαφορετικά components;
πριν 6 λεπτά, το μέλος defiant έγραψε:Έχεις δοκιμάσει με Scalr.Mode.FIT_EXACT ή με το FIT_TO_HEIGHT;
Έχω τη εντύπωση ότι δεν γίνεται σωστά resize επειδή κρατάει το aspect ratio. Με το fix_exact απλά θα το παραμορφώσει.
Ναι, τα είχα δοκιμάσει όλα και τελικά το άφησα με το logoLabel.getWidth()-80 που αναφέρω παραπάνω. Αν έχω χρόνο θα το ξαναδώ στην συνέχεια.
-
-
Στον ΟΤΕ πληρώνουμε ναι μεν παραπάνω αλλά κάτι τέτοιες μ_κιες γλιτώνουμε.
Κόψε το συμβόλαιο και πήγαινε στον ΟΤΕ σαν νέος συνδρομητής.
-
Για πάμε...
Έχω ένα JPanel το secondRowPanel του οποιού τα στοιχεία θέλω να είναι στοιχισμένα στο κέντρο, και κάθετα αλλά και οριζόντια.
Δοκίμασα με το παρακάτω αλλά δεν κάνει απολύτως τίποτα και προφανώς απ ότι καταλαβαίνω θα πρέπει να το βάζω για κάθε στοιχείο ξεχωριστά.
nameLabel.setVerticalAlignment(JLabel.CENTER); nameLabel.setHorizontalAlignment(JLabel.CENTER);
-
Προς το παρόν θα το αφήσω έτσι για να συνεχίσω παρακάτω και αν έχω χρόνο θα το ξαναδώ.
Λογικά θα μαζευτούν και άλλες απορίες, προβλήματα κλπ οπότε ίσως ζητήσω αλλαγή στον τίτλο να τα έχω εδώ μαζεμένα.
-
@sotiris Νομίζω με κάλυψες πλήρως. Thank you!
-
Γνωρίζει κανείς από ηχεία αυτοκινήτων;
Ψάχνω μήπως μπορέσω να σουλουπώσω λίγο του Corsa γιατί έχουν πολύ μέτριο ήχο.
Δηλαδή μπαίνω σε αυτό, μπαίνω και στο Musa (με μαμά ηχεία) που έχουμε που ρίχνουν σαγόνια και νομίζω καταλαβαίνεται...
Μακράν ο καλύτερος ήχος που έχω ακούσει σε αμάξι, ειδικά με τα ηχεία του εργοστασίου. Από πρίμα, μπάσο (όχι τριξίματα κλπ), ένταση, τα πάντα.
Δε θέλω καγκουριές, να ακούω εγώ εντός σε νορμάλ ένταση θέλω, ούτε να κόβω τα πλαστικά στις πόρτες κλπ.
Well... got it (παίζει να φοράει τα παρακάτω, έτσι εξηγείτε)
ΠαράθεσηThe Bose® Hi-Fi Sound System includes an audio power amplifier with 6 independent channels. An equaliser automatically guarantees perfect electronic balancing of the output on all frequencies, as well as great balance and clear tones throughout the audio range. A total of 7 diffusers are built into the car: two 165 mm broadband speakers in the front doors with 50 mm tweeters, two 150 mm mid-woofers in the rear sides and a Bass-reflex dual-coil subwoofer with a diameter of 130 mm in the rear, plus two tweeters in the front pillars. Besides the Bose® Sound System, the new Musa offers a choice of two more audio systems, built into the design of the dashboard.
-
Λέω να βγάλω το resize από το αρχικό panel. Θα το έχω απλά για να μου δίνει ένα όνομα ο παίκτης και να επιλέγει τι χρώμα πιόνι θέλει.
Αφού τα επιλέξει θα τον πηγαίνω σε άλλο frame όπου θα υπάρχει το main παιχνίδι.
Απλά δε μπορώ να καταλάβω τι παίζει με το resize των εικόνων. Έχω 3 διαφορετικά που παίζουν αλλά κανένα δε κάνει αυτό που θέλω.
Έχω ένα που κάνει σχεδόν το ίδιο πράγμα σε μια γραμμή και ένα που το έσβησα που είχε πάλι method κλπ, χωρίς όμως τη χρήση Scalr.
Γι αυτό τα είχα βγάλει και από το αρχικό, αφού και πριν που τα είχα δεν έπαιζε, αν και μάλον είχα είχα κάνει λάθος το installation του.
-
Θέλω αυτό

Και το έχω κάνει με το μπακαλίστικο τρόπο
File logoImage = new File("src/icons/snakes_ladders.png"); BufferedImage img = ImageIO.read(logoImage); BufferedImage scaledImg; scaledImg = Scalr.resize(img, Scalr.Method.QUALITY, Scalr.Mode.AUTOMATIC, logoLabel.getWidth()-80, logoLabel.getHeight(), Scalr.OP_ANTIALIAS); logoLabel.setIcon(new ImageIcon(scaledImg));
-
Προσπαθώ από χθες για να βγάλω αυτό, τι φάση;

Έτσι θα έπρεπε να είναι; Πως θα το κάνω να μην μου κόβει την εικόνα; Αυτό θέλω.
Αυτό που κάνει τώρα το έκανα και με μια γραμμή και χωρίς επιπλέον βιβλιοθήκες.
Απορώ δηλαδή γιατί δεν κάνω ένα resize την εικόνα στο PS να τελειώνω...
-
-
-
-

Να σαι καλά ρε Αγάπη!


Βοήθεια με την χρήση του Imgscalr, Listeners και ότι άλλο προκύψει
In Programming - Scripting & Databases
Όπως το έχω τώρα δηλαδή.
Απλά μετά στις άλλες κλάσεις δε θα μπορώ να έχω JFrame (νομίζω δλδ) αν και νομίζω με καλύπτουν τα JPanels.