Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Non riesco a visualizzare il rettangolo nel Panel

    Qualcuno mi sa dire dove ho sbagliato?
    Non riesco a visualizzare il rettangolo di bordo rosso e con la scritta "CIAO"

    Estensione di JPanel:
    Codice PHP:

    public class MyPanel extends JPanel{

        @
    Override
        
    public void paintComponent(Graphics g){
          
    super.paintComponent(g);
          
          
    g.setColor(Color.red);
          
    g.drawRect(5050200100);
          
          
    g.drawString("CIAO"5050);
          
        }
        


    Estensione di JFrame:
    Codice PHP:

    public class MyFrame extends JFrame {
        
        public 
    MyFrame(String s){
            
            
    super(s);
            
    setSize(300,200);
            
    setLocation(250,250);
            
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            
            
    FlowLayout flow = new FlowLayout();
            
    setLayout(flow);
            
            
    Container c getContentPane();
            
    //Graphics g = new Graphics() {};
            
    MyPanel mp1 = new MyPanel();
            
    c.add(mp1);
            
            
    //JButton jb1 = new JButton("My Button");
            //add(jb1);
            
            
    setVisible(true);
        }
        
        public 
    MyFrame(){
           new 
    MyFrame("My Frame");
        } 

    Main:
    Codice PHP:

    public class Main {

     
        public static 
    void main(String[] args) {
           
            
            
    MyFrame mf1 = new MyFrame();
            
            
            
    mf1.setBounds(250250300200);
         
        }


    Visualizzo la finestra normalmente senza niente dentro.
    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Togli di mezzo il FlowLayout (commenta le due righe di codice in cui lo crei e lo assegni)... oltretutto la sua aggiunta è completamente sbagliata (il LayoutManager va assegnato al ContentPane, non alla finestra).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Me ne sono accorto tardi.
    Grazie cmq.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.