Witam.
Chcę napisać sobie podstawowy kalkulator. Zacząłem od jego gui ale już napotkałem problem. Mianowicie dodaje mi się jakaś dziwna biała ramka dookoła jednego JPaneli i nie wiem czemu, a wygląda to tak:
Kod wygląda następująco:
import java.awt.Color;
import java.awt.GridLayout;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Kalkulator extends JFrame{
JPanel jpKontener, jpInterfejs;
JTextField jpWyswietlacz;
Przycisk[] pPrzyciski;
public Kalkulator(){
setSize(300, 600);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Kalkulator");
getContentPane().setLayout(new GridLayout(1, 1));
jpKontener = new JPanel();
jpWyswietlacz = new JTextField();
jpInterfejs = new JPanel();
getContentPane().add(jpKontener);
jpKontener.setLayout(new GridLayout(2,1));
jpKontener.setBorder(BorderFactory.createMatteBorder(5, 5, 5, 5, Color.CYAN));
jpKontener.add(jpWyswietlacz);
jpKontener.add(jpInterfejs);
jpWyswietlacz.setOpaque(true);
jpInterfejs.setOpaque(true);
jpWyswietlacz.setBackground(Color.BLACK);
jpInterfejs.setBackground(Color.GREEN);
}
}