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

Niewidoczne JTextField oraz JTextArea [Java]

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
+1 głos
463 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 932 wizyt
0 głosów
0 odpowiedzi 147 wizyt
pytanie zadane 12 listopada 2017 w Java przez dybik08 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 202 wizyt
pytanie zadane 21 marca 2016 w Java przez Janek19 Początkujący (290 p.)

93,103 zapytań

142,077 odpowiedzi

321,571 komentarzy

62,445 pasjonatów

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...