Java 如何使文本区域显示
我有一个帮助老师工作的项目。这部分显示文本区域,然后它消失了一微秒。我用一个框架和所有的东西单独尝试了一下,但是当它是一个函数,我调用它时,似乎我有一个错误。 在我的代码中,有很多函数相互调用Java 如何使文本区域显示,java,textarea,Java,Textarea,我有一个帮助老师工作的项目。这部分显示文本区域,然后它消失了一微秒。我用一个框架和所有的东西单独尝试了一下,但是当它是一个函数,我调用它时,似乎我有一个错误。 在我的代码中,有很多函数相互调用 public JLabel ajtsjt() { JLabel p=new JLabel(); p.setBounds(0, 0, 1200, 700); ImageIcon icon44=new ImageIcon("C:\\Users\\hp\\Desktop\\3
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;
}
public JLabel ajtsjt(){
JLabel p=新的JLabel();
p、 立根(0,0,1200,700);
ImageIcon icon44=新的图像图标(“C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\home.png”);
ImageIcon icon4=新的ImageIcon(“C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\home1.png”);
ImageIcon icon33=新的图像图标(“C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\yes.png”);
ImageIcon icon3=新的ImageIcon(“C:\\Users\\hp\\Desktop\\3eme\\S2\\PROJET\\icons\\yes1.png”);
JButton yes=新JButton(图标3);
是的。挫折(850550100100);
是。setContentAreaFilled(false);
是的,是的(假);
p、 添加(是);
是的。添加MouseListener(新的MouseListener(){
@凌驾
公共无效MouseEvent(MouseEvent e){
//TODO自动生成的方法存根
}
@凌驾
公共无效鼠标按下(MouseEvent e){
//TODO自动生成的方法存根
}
@凌驾
公共无效mouseExited(MouseEvent e){
是。设置图标(图标3);
}
@凌驾
公共无效鼠标事件(鼠标事件e){
是。设置图标(图标33);
}
@凌驾
公共无效mouseClicked(MouseEvent e){
是。设置图标(图标3);
}
});
是。addActionListener(新ActionListener(){
@凌驾
已执行的公共无效操作(操作事件e){
阿尼姆·杰拉贝莱顿(p.getY(),1000,1,3,p);
lblNewLabel_3.add(sjt());
lblNewLabel_3.移除(ajtsjt());
}
});
JButton home=新JButton(图标4);
家。挫折(1000550100100);
home.setContentAreaFilled(false);
home.com(假);
p、 加(家);
home.addMouseListener(新的MouseListener(){
@凌驾
公共无效MouseEvent(MouseEvent e){
//TODO自动生成的方法存根
}
@凌驾
公共无效鼠标按下(MouseEvent e){
//TODO自动生成的方法存根
}
@凌驾
公共无效mouseExited(MouseEvent e){
home.setIcon(图标4);
}
@凌驾
公共无效鼠标事件(鼠标事件e){
home.setIcon(图标44);
}
@凌驾
公共无效mouseClicked(MouseEvent e){
home.setIcon(图标4);
}
});
addActionListener(新ActionListener(){
@凌驾
已执行的公共无效操作(操作事件e){
阿尼姆·杰拉贝莱顿(p.getY(),1000,1,3,p);
lblNewLabel_3.add(sjt());
lblNewLabel_3.移除(ajtsjt());
}
});
JLabel滴定度=新JLabel(“滴定度”);
标题.立根(25,25,200,25);
滴度设置字体(font3);
p、 加(滴度);
前景色(白色);
JLabel域=新JLabel(“域”);
立博庄园(25,75,200,25);
domaine.setFont(font3);
p、 添加(域名);
前景色(颜色:白色);
JLabel mot_cles=新JLabel(“mot clés”);
运动立根(25、125、200、25);
运动设置字体(font3);
p、 增加(运动);
运动设置前景(颜色为白色);
JLabel obj_et_dem=新JLabel(“Objectif et démarche”);
obj_et_dem.立根(25175200,50);
对象和数据集字体(font3);
p、 添加(obj_和dem);
对象设置前景(颜色为白色);
JLabel out_et_meth=新JLabel(“Outils et methodes”);
外部和外部方法挫折(25、250、200、50);
输出和方法设置字体(font3);
p、 添加(输出和方法);
out_et_meth.setForeground(颜色:白色);
JLabel fon_att=新JLabel(“Fonctionnalités
attendus”);
fon_附件立根(25325020150);
fon_att.setFont(font3);
p、 添加(fon_附件);
前景色(白色);
JLabel eta_a_sui=新JLabel(“Etapesásuivre”);
埃塔•阿•苏•塞班(25,500,0200,50);
eta_a_sui.setFont(font3);
p、 加上(eta_a_sui);
eta_a_sui.设置前景(颜色:白色);
JTextArea ttitre=新的JTextArea();
t立根数(250,25,0600,25);
p、 添加(ttitre);
ttitre.setFont(font2);
t设置前景(颜色为蓝色);
JTextArea tdomaine=新的JTextArea();
t后退(250,75,0600,25);
p、 添加(tdomaine);
tdomaine.setFont(font2);
t设置前景(颜色为蓝色);
JTextArea tmot_cles=新JTextArea();
tmot_cles.立根(2501250600,25);
p、 添加(tmot_cles);
t字体设置字体(font2);
t前景色(蓝色);
TextArea tobj_et_dem=新TextArea();
tobj_和dem.立根(2501750600,50);
p、 添加(tobj_和dem);
tobj_和dem.setFont(font2);
tobj_et_dem.setForeground(颜色:蓝色);
TextArea tout_et_meth=新TextArea();
tout_et_meth.setBounds(2502500600,50);
p、 增加(兜售毒品和毒品);
tout_et_meth.setFont(font2);
tout_et_meth.setForeground(蓝色);
TextArea ttfon_att=新TextArea();
ttfon_附件立根(2503250600150);
p、 添加(ttfon_附件);
ttfon_附件setFont(font2);
ttfon_附件设置前景(颜色为蓝色);
TextArea tata_a_sui=新TextArea();
塔塔阿苏.塞博兹(250500060050);
p、 加上(塔塔阿苏);
tata_a_sui.setFont(font2);
tata_a_sui.前景色(颜色:蓝色);
返回p;
}
我无法运行代码。你能把剩下的代码贴出来吗?不要用TextArea。这是一个AWT组件。对于Swing,您应该使用JTextArea
。不要使用空布局。不要使用setBounds()。Swing设计用于布局管理器