「java中show」java中show方法格式

博主:adminadmin 2023-01-22 20:51:06 299

本篇文章给大家谈谈java中show,以及java中show方法格式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Java中show() 方法被那个方法代替了?

你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面。在jdk5.0中阻止了这个方法,普遍用setVisible()显示窗体。

Java 中的show方法问题

show方法已过时,从 JDK 1.5 版开始,由 Component.setVisible(boolean) 取代。

功能是使窗口可见。如果窗口和/或其所有者还不能显示,则都不显示。在使窗口可见之前将验证它。如果窗口已经可见,则此方法将窗口带到最前面。

Java中用show函数为什么显示不出来,知道这是个过时的函数,有其他显示函数用吗???

用show()是可以显示的,看你显示容器的时候使用什么样的布局方式;如果在布局的时候用CardLayout布局,就可以用show()来显示组件;(请注意下面例子的加粗字体部分)import java.awt.*;

import java.awt.event.*;

public class Tqq extends Frame implements ActionListener{

Label l1,l2,l3,l4;

Button b1,b2,b3;

CardLayout card;

Panel p;

Tqq(){

l1=new Label("第一张");

l2=new Label("第二张");

l3=new Label("第三张");

l4=new Label("第四张");

b1=new Button("第一张");

b2=new Button("下一张");

b3=new Button("最后一张");

p=new Panel();

card=new CardLayout();

p.setLayout(card);

p.setBackground(Color.pink);

p.add("0",l1);

p.add("1",l2);

p.add("2",l3);

p.add("3",l4);

Panel pp=new Panel();

pp.add(b1);

pp.add(b2);

pp.add(b3);

b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this);

add(p,BorderLayout.NORTH);

add(pp,BorderLayout.SOUTH);

setVisible(true);

setBounds(300,300,300,200);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent ee){

System.exit(0);

}

});

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==b1){

card.show(p,"0");

}

else if(e.getSource()==b2){

card.next(p);

}

else if(e.getSource()==b3){

card.show(p,"3");

}

}

public static void main(String [] agr){

new Tqq();

}

}

java中调用show方法的语句

show()方法被setVisible(true)取代了,后续api将不再支持(就是说如果你继续用的话,你的java程序将不能很好地运行在以后的jre中,会出现运行时错误,所以就不需要再研究show语句了。

关于java中show和java中show方法格式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。