「java中show」java中show方法格式
本篇文章给大家谈谈java中show,以及java中show方法格式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java中show() 方法被那个方法代替了?
- 2、Java 中的show方法问题
- 3、Java中用show函数为什么显示不出来,知道这是个过时的函数,有其他显示函数用吗???
- 4、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方法格式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。