Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Java Swing - setBounds non funziona

    Ciao oggi ho iniziato a programmare una calcolatrice ma mi sono bloccato nello sviluppo dell'interfaccia xk il metodo setBounds che ho scoperto proprio oggi non riesco ad utilizzarlo...

    Vi lascio il codice:

    codice:
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    
    public class JMain extends JPanel {
    	
    	public JMain(){
    		JTextField OP1 = new JTextField();
    		OP1.setBounds(20, 20, 400, 50);
    		add(OP1);
    	}
    	
    	public static void createAndShowGUI(){
    		//Creo il JFrame
    		JFrame frame = new JFrame("JCalculator 2.0");
    		frame.setSize(400,400);
    		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    		
    		//Creo il JPanel
    		JMain jPanel = new JMain();
    		frame.setContentPane(jPanel);
    		
    		
    		frame.setVisible(true);
    	}
    
    	public static void main(String[] args) {
    		
    		createAndShowGUI();
    		
    	}
    
    }

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Per usare setBounds devi anche disabilitare il layout manager (di default JPanel usa un FlowLayout). In codice: setLayout(null)
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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 © 2026 vBulletin Solutions, Inc. All rights reserved.