有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何实现文本区域显示

我有一个帮助老师工作的项目。这部分显示文本区域,然后它消失了一微秒。我用一个框架和所有的东西单独尝试了一下,但是当它是一个函数,我调用它时,似乎我有一个错误。 在我的代码中,有很多函数相互调用

public JLabel ajtsjt() {
    JLabel p=new JLabel();

    p.setBounds(0, 0, 1200, 700);
    ImageIcon icon44=new ImageIcon("C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\home.png");
    ImageIcon icon4=new ImageIcon("C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\home1.png");
    ImageIcon icon33=new ImageIcon("C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\yes.png");
    ImageIcon icon3=new ImageIcon("C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\yes1.png");
    JButton yes=new JButton(icon3);
    yes.setBounds(850,550, 100, 100);
    yes.setContentAreaFilled(false);
    yes.setBorderPainted(false);
    
    p.add(yes);
    
    yes.addMouseListener(new MouseListener() {
        @Override
        public void mouseReleased(MouseEvent e) {
            // TODO Auto-generated method stub
        }
        
        @Override
        public void mousePressed(MouseEvent e) {
            // TODO Auto-generated method stub
        }
        
        @Override
        public void mouseExited(MouseEvent e) {
            yes.setIcon(icon3);
        }
        
        @Override
        public void mouseEntered(MouseEvent e) {
            yes.setIcon(icon33);
        }
        
        @Override
        public void mouseClicked(MouseEvent e) {
            yes.setIcon(icon3);
        }
    });
    
    yes.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            anime.jLabelYDown(p.getY(), 1000,1, 3, p);
            lblNewLabel_3.add(sjt());
            lblNewLabel_3.remove(ajtsjt());
        }
    });
    
    JButton home=new JButton(icon4);
    home.setBounds(1000,550, 100, 100);
    home.setContentAreaFilled(false);
    home.setBorderPainted(false);
    
    p.add(home);
    
    home.addMouseListener(new MouseListener() {
        @Override
        public void mouseReleased(MouseEvent e) {
            // TODO Auto-generated method stub
        }
        
        @Override
        public void mousePressed(MouseEvent e) {
            // TODO Auto-generated method stub
        }
        
        @Override
        public void mouseExited(MouseEvent e) {
            home.setIcon(icon4);
        }
        
        @Override
        public void mouseEntered(MouseEvent e) {
            home.setIcon(icon44);
        }
        
        @Override
        public void mouseClicked(MouseEvent e) {
            home.setIcon(icon4);
        }
    });
    
    home.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            anime.jLabelYDown(p.getY(), 1000,1, 3, p);
            lblNewLabel_3.add(sjt());
            lblNewLabel_3.remove(ajtsjt());
        }
    });
    
    JLabel titre=new JLabel("Titre");
    titre.setBounds(25, 25, 200, 25);
    titre.setFont(font3);
    p.add(titre);
    titre.setForeground(Color.white);
    
    JLabel domaine=new JLabel("Domaine");
    domaine.setBounds(25, 75, 200, 25);
    domaine.setFont(font3);
    p.add(domaine);
    domaine.setForeground(Color.white);
    
    JLabel mot_cles=new JLabel("Mot clés");
    mot_cles.setBounds(25, 125, 200, 25);
    mot_cles.setFont(font3);
    p.add(mot_cles);
    mot_cles.setForeground(Color.white);
    
    JLabel obj_et_dem=new JLabel("Objectif et démarche");
    obj_et_dem.setBounds(25, 175, 200,50);
    obj_et_dem.setFont(font3);
    p.add(obj_et_dem);
    obj_et_dem.setForeground(Color.white);
    
    JLabel out_et_meth=new JLabel("Outils et méthodes");
    out_et_meth.setBounds(25, 250, 200, 50);
    out_et_meth.setFont(font3);
    p.add(out_et_meth);
    out_et_meth.setForeground(Color.white);

    JLabel fon_att=new JLabel("<html>Fonctionnalités<br> attendus</html>");
    fon_att.setBounds(25, 325, 0200,150);
    fon_att.setFont(font3);
    p.add(fon_att);
    fon_att.setForeground(Color.white);
    
    JLabel eta_a_sui=new JLabel("Etapes à suivre");
    eta_a_sui.setBounds(25, 500, 0200, 50);
    eta_a_sui.setFont(font3);
    p.add(eta_a_sui);
    eta_a_sui.setForeground(Color.white);
    
    JTextArea ttitre=new JTextArea();
    ttitre.setBounds(250, 25, 0600, 25);
    p.add(ttitre);
    ttitre.setFont(font2);
    ttitre.setForeground(Color.blue);
    
    JTextArea tdomaine=new JTextArea();
    tdomaine.setBounds(250, 75, 0600, 25);
    p.add(tdomaine);
    tdomaine.setFont(font2);
    tdomaine.setForeground(Color.blue);
    
    JTextArea tmot_cles=new JTextArea();
    tmot_cles.setBounds(250, 125, 0600, 25);
    p.add(tmot_cles);
    tmot_cles.setFont(font2);
    tmot_cles.setForeground(Color.blue);
    
    TextArea tobj_et_dem=new TextArea();
    tobj_et_dem.setBounds(250, 175, 0600, 50);
    p.add(tobj_et_dem);
    tobj_et_dem.setFont(font2);
    tobj_et_dem.setForeground(Color.blue);
    
    TextArea tout_et_meth=new TextArea();
    tout_et_meth.setBounds(250, 250, 0600, 50);
    p.add(tout_et_meth);
    tout_et_meth.setFont(font2);
    tout_et_meth.setForeground(Color.blue);
    
    TextArea ttfon_att=new TextArea();
    ttfon_att.setBounds(250, 325, 0600, 150);
    p.add(ttfon_att);
    ttfon_att.setFont(font2);
    ttfon_att.setForeground(Color.blue);
    
    TextArea tata_a_sui=new TextArea();
    tata_a_sui.setBounds(250, 500, 0600, 50);
    p.add(tata_a_sui);
    tata_a_sui.setFont(font2);
    tata_a_sui.setForeground(Color.blue);
    return p;
}

共 (0) 个答案