Visualizzazione dei risultati da 1 a 10 su 14

Visualizzazione discussione

  1. #9
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    480
    Quote Originariamente inviata da andbin Visualizza il messaggio
    La questione è che o stabilisci e richiedi dei requisiti minimi (es. risoluzione almeno 1024x768) oppure modifichi la tua interfaccia grafica in modo che sia ok su tutti gli schermi (in pratica renderla più piccola possibile ma un limite inferiore comunque ci deve essere) oppure ancora fai qualcosa di più "dinamico". Se c'è spazio magari un tuo componente che è "grande" lo metti di una certa dimensione mentre se c'è meno spazio lo rendi più piccolo.

    Non so darti altre indicazioni precise perché non conosco la tua applicazione.
    Sto provando in questo modo:
    codice:
    public PVE() throws Exception {
            initComponents();
            this.setLocationRelativeTo(null);
            double percentualeLarghezza = 0.692;
            double percentualeAltezza = 0.74; 
            Dimension dimensioneSchermo = Toolkit.getDefaultToolkit().getScreenSize();
            this.setSize((int) (dimensioneSchermo.getWidth() * percentualeLarghezza), (int) (dimensioneSchermo.getHeight() * percentualeAltezza)); 
    ..
    Ma in questo modo: la dimensione di tutti gli altri componenti contenuti nel JFrame principale resta invariata. Quindi se considero una percentuale di altezza/larghezza troppo piccola va a "tagliarmi" fuori dei componenti (non si ridimensionano in proporzione) , se considero un percentuale troppo grande allora la dimensione del JFrame principale aumenta ma i componenti contenuti in essa restano nelle stesse posizioni e non si ridimensionano in proporzione
    Ultima modifica di roquentin; 22-04-2015 a 14:56

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.