Привет всем, у меня проблема с моей программой, которую я недавно сделал - PullRequest
0 голосов
/ 26 марта 2020

Я занимаюсь программой, в которой вы можете выбрать свой наряд с помощью JFrame, кнопки и т. Д. c.

Это вывод кода, когда я запускаю программу. Должно быть 2 кнопки, но они не видны, только когда я наводю на них мышью.

image

Любая помощь / советы? Или это будет просто так:

Есть код:

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);
}
}
...