Rozmiar JButton'a

Rozmiar JButton'a
AG
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 12 lat
0

Witam.
Dopiero zaczynam programowanie z javą i chce sie zapytac jak zrobic aby przycisk button nie pojawiał sie na całym JFrame, tylko miał okreslony rozmiar?? zrobiłem tak jak widac ponizej ale cos nie działa.

Kopiuj
 public static void main (String[] args)
   {
       JFrame tabela = new JFrame("Note");
       {
           tabela.setTitle("tytul");
           tabela.setSize(600,600); 
           tabela.setVisible(true);

           JMenuBar mb = new JMenuBar();
           {
               JMenu p = new JMenu("Plik");
               mb.add(p);
               
               JMenu e = new JMenu ("Edycja");
               mb.add(e);

               tabela.setJMenuBar(mb);

           }

           JButton przycisk = new JButton("ok");
           {             
                przycisk.setSize (100,20);
                przycisk.setLocation (300,50);
                tabela.add(przycisk);
             
                //przycisk.setText("to jest przycisk");
           }
       }      
   }
VT
  • Rejestracja:ponad 16 lat
  • Ostatnio:8 miesięcy
  • Postów:167
0

tabela.setLayout
widocznie ma ustawiony jakiś defaultowy layout, który ignoruje setLocation.

najlepiej chyba w jakimś graficznym edytorze wyklikać Framea

AG
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 12 lat
0

wszystko robie na NetBeansie. a jak zrobic aby nie było domyslnego Layouta

0
Kopiuj
tabela.setLayout(null);
VT
  • Rejestracja:ponad 16 lat
  • Ostatnio:8 miesięcy
  • Postów:167
0

nie wiem jak to powinno wyglądać zgodnie ze sztuka, u mnie coś takiego dziala: tabela.setLayout(null)

a w netbeansie jak dajesz nowy projekt, wybierasz java desktop application, albo new-Frame i możesz sobie wyklikać
bo mnie uprzedził:P

AG
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 12 lat
0

eeeee no dzieki wystarczyło w JButton na poczatku umiscic linijke tabela.setLayout(null);
:-P

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.