Я занимаюсь программой, в которой вы можете выбрать свой наряд с помощью JFrame
, кнопки и т. Д. c.
Это вывод кода, когда я запускаю программу. Должно быть 2 кнопки, но они не видны, только когда я наводю на них мышью.
![image](https://i.stack.imgur.com/uTiv3.png)
Любая помощь / советы? Или это будет просто так:
Есть код:
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("Your outfit");
frame.setTitle("Your outfit");
frame.setSize(1300, 1000);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setVisible(true);
Container content = frame.getContentPane();
content.setLayout(new GridLayout(2, 2));
Border border = LineBorder.createGrayLineBorder();
JLabel label1 = new JLabel();
label1.setText("Your tee");
label1.setHorizontalTextPosition(JLabel.CENTER);
label1.setVerticalTextPosition(JLabel.BOTTOM);
label1.setBorder(border);
content.add(label1);
JLabel label2 = new JLabel();
label2.setText("Your hoodie");
label2.setHorizontalTextPosition(JLabel.CENTER);
label2.setVerticalTextPosition(JLabel.BOTTOM);
label2.setBorder(border);
content.add(label2);
JLabel label3 = new JLabel();
label3.setText("Your shoes");
label3.setHorizontalTextPosition(JLabel.CENTER);
label3.setVerticalTextPosition(JLabel.BOTTOM);
label3.setBorder(border);
content.add(label3);
JLabel label4 = new JLabel();
label4.setText("Your pants");
label4.setHorizontalTextPosition(JLabel.CENTER);
label4.setVerticalTextPosition(JLabel.BOTTOM);
label4.setBorder(border);
content.add(label4);
ImageIcon imageJordanGreen = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Air jordan 1 Pine green.jpg" );
ImageIcon imageJordanH2H = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Air jordan 1 Homage to home.jpg");
/* ImageIcon imageJordan4Bred = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Air jordan 4 bred.jpg");
ImageIcon imageAirYeezy = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Air yeezy 2 Red October.jpg");
ImageIcon imageHumanRace = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Adidas Human race solar pack.jpg");
ImageIcon imageAirForce = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Air Force 1 Travis Scott.jpg");
ImageIcon imageDunks = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Nike sb dunk Travis Scott.jpg");
ImageIcon imageWave = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Yeezy 700 waverunner.jpg");
ImageIcon imageFog = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Fear of god essentials sweatpants.jpg");
ImageIcon imageAdidas = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Adidas 3 stripes sweatpants.jpg");
ImageIcon imageBlackDistressed = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Black distressed jeans.jpg");
ImageIcon imageBlackJeans = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Black skinny jeans.jpg");
ImageIcon imageBlueDistressed = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Blue distressed jeans.jpg");
ImageIcon imageBlueJeans = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Blue skinny jeans.jpg");
ImageIcon imageCargos = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Carhartt cargo pants.jpg");
ImageIcon imageNike = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Nike sweatpants.jpg");
ImageIcon imageUniqlo = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Uniqlo x Kaws tee.jpg");
ImageIcon imageCk = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Calvin Klein tee.jpg");
ImageIcon imageBBC = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Billionare Boys Club tee.jpg");
ImageIcon imagePlayboy = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Supreme playboy hoodie.jpg");
ImageIcon imageBogo = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Supreme box logo hoodie.jpg");
ImageIcon imageTravis = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Nike Travis Scott hoodie.jpg");
ImageIcon imageNikeHood = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Nike club hoodie.jpg");
ImageIcon imageKith = new ImageIcon(System.getProperty("user.home") + "\\Desktop\\it clout resized\\Kith logo hoodie.jpg");
*/
JButton green = new JButton("J1PineGreen");
JButton h2h = new JButton("J1H2H");
h2h.setBounds(0, 30, 160, 30);
green.setBounds(0,0 , 160, 30);
green.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
label1.setIcon(imageJordanGreen);
green.setVisible(false);
h2h.setVisible(false);
}
});
frame.setLayout(null);
frame.add(h2h);
frame.add(green);
}
}