• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Niewidoczne JTextField oraz JTextArea [Java]

+1 głos
600 wizyt
pytanie zadane 20 lipca 2016 w Java przez Mlorism Użytkownik (580 p.)

Cześć, mam problem z niewidocznymi po uruchomieniu programu obiektami JTextield oraz JTextArea. Stają się widoczne dopiero po minimalizacji i przywróceniu okienka. Przycisk, ramka, nazwa okna i nazwa pola są widoczne.

 

import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.*;


public class Swingi extends JFrame {
	public static void main(String[] args){
	
		new Swingi();
		
		
	
	
	}
	
	public Swingi(){
		
		this.setSize(450, 450);
		this.setVisible(true);
		
		Toolkit chest = Toolkit.getDefaultToolkit();
		Dimension big = chest.getScreenSize();
		
		int x =(big.width/2)-(this.getWidth()/2);
		int y =(big.height/2)-(this.getHeight()/2);
		
		this.setLocation(x, y);
		
		this.setResizable(false);
		
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setTitle("Moje okno na świat.");
		
		JPanel panel1 = new JPanel();
		this.add(panel1);
		
		JLabel etykieta1=new JLabel("Miejsce na twoją etykietę :)");
		panel1.add(etykieta1);
		
		etykieta1.setToolTipText("Ja tu tylko sprzątam.");
		
		JButton przycisk = new JButton();
		przycisk.setText("Nie dotykaj mnie!");
		przycisk.setToolTipText("Ostrzegałem...");		
		panel1.add(przycisk);
		
		JTextField wpisz = new JTextField("Podaj imię lub PIN ");
		panel1.add(wpisz);
		
		JTextArea poleT = new JTextArea("Ala miała kota, a przynajmniej tak myślała, gdy zapomniała o tabletkach.", 20,30);
		poleT.setLineWrap(true);
		poleT.setWrapStyleWord(true);
		
         
		JScrollPane suwak = new JScrollPane(poleT,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
		panel1.add(poleT);

		panel1.add(suwak);
		wpisz.requestFocus();
		
		
		
	}
	
}

 

2 odpowiedzi

+2 głosów
odpowiedź 20 lipca 2016 przez YaroJava Użytkownik (880 p.)
wybrane 20 lipca 2016 przez Mlorism
 
Najlepsza
this.setVisible(true);

tą linijkę wstaw na koniec konstruktora 'Swingi' wtedy się wyświetli prawidłowo

panel1.add(poleT);

a tą linie skasuj wystarczy że suwak jest dołączony do panelu

komentarz 20 lipca 2016 przez Mlorism Użytkownik (580 p.)
Dziękuję, pomogło. :)
+1 głos
odpowiedź 20 lipca 2016 przez Miszo Bywalec (2,100 p.)
Gdzie uczyłeś się Javy jakieś książki, coś?
komentarz 20 lipca 2016 przez Mlorism Użytkownik (580 p.)
Jeśli chodzi o mnie to uczę się z tutoriala Dereka Banasa, który znajduje się na jego stronce oraz youtube:
https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19

Wymagana jest znajomość angielskiego.

Zaglądam również do darmowego kursu:
http://javastart.pl/static/darmowy-kurs-java/

Oraz tekstów z bloga:
http://kobietydokodu.pl/kurs-javy/

2 ostatnie pozycje po polsku. :)

Jeśli pytanie było skierowane do kolegi, który pomógł, to zignoruj moją odpowiedź. ;)
komentarz 20 lipca 2016 przez Miszo Bywalec (2,100 p.)
Pytanie było do ciebie. ;) To pierwszy twój język czy uczyłeś się jakiegoś innego wcześniej np. C++?
komentarz 21 lipca 2016 przez Mlorism Użytkownik (580 p.)
W zasadzie to drugi, po C++, którego uczyłem się kursów Zelenta. Opanowałem C++ na dość podstawowym poziomie, miałem przerwę, po której stwierdziłem, że jednak Java jest bardziej przyszłościowa. Od października zaczynam nowe zaoczne studia, na których będę miał C#, ale jest podobno podobny do Javy. ;) Na tyle mi się spodobało programowanie, że po roku od zdobycia magistra w geologii, pomyślałem by studiować informatykę.

Podobne pytania

0 głosów
2 odpowiedzi 1,068 wizyt
0 głosów
0 odpowiedzi 192 wizyt
pytanie zadane 12 listopada 2017 w Java przez dybik08 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 307 wizyt
pytanie zadane 21 marca 2016 w Java przez Janek19 Początkujący (290 p.)

93,632 zapytań

142,556 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2523p. - Maurycy W
  9. 2459p. - CC PL
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1851p. - Mariusz Fornal
  13. 1811p. - rafalszastok
  14. 1600p. - Rafał Trójniak
  15. 1588p. - Tomasz Bielak
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...