java 运行界面白色,Java运行完以后输入要调用面板 为什么调用以后的面板是白色的呢...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

select = input.nextInt();

switch(select){

case 1:

if(seqqueue.isEmpty()){

System.out.println("\t队为空!");

}else{

System.out.println("\t 队中有数据!");

}

break;

case 2:

System.out.print("\t 输入要进队的数据: ");

data=input.next();

seqqueue.enQueue(data);

System.out.print("\t 进队数据位:"+data+"\n");

break;

case 3:

System.out.println("\t 出队数据为 :"+seqqueue.deQueue());

break;

case 4:

System.out.println("\t队头为:" + seqqueue.value[seqqueue.front]);

break;

case 5:

System.out.println("\t 队头"+seqqueue.toString()+"队尾");

break;

case 6:

mainMenu();

break;

default:

continue;

}

} while(true);

}

public void linkqueueMenu(){

LinkQueuelinkqueue= new LinkQueue();

// seqQueueque= new SeqQueue(5);

int select;

do{

System.out.print("\n");

System.out.print("\n");

System.out.print("\t\t---- 队的链式存储结构的操作菜单 ----\n");

System.out.print("\n");

System.out.print("\t【1-判断队空】 【2-进队】\n");

System.out.print("\t【3-出队】 【4-显示队头数据】\n");

System.out.print("\t【5-显示队所有的数据】 \n");

System.out.print("\t【6-返回上一级菜单】\n");

System.out.print("\n\t 请选择:");

select = input.nextInt();

switch(select){

case 1:

if(linkqueue.isEmpty()){

System.out.println("\t队为空!");

}else{

System.out.println("\t 队中有数据!");

}

break;

case 2:

System.out.print("\t 输入要进队的数据: ");

data=input.next();

linkqueue.enQueue(data);

System.out.print("\t 进队数据位:"+data+"\n");

break;

case 3:

System.out.println("\t 出队数据为 :"+linkqueue.deQueue());

break;

case 4:

System.out.println("\t队头为:" + linkqueue.getFront());

break;

case 5:

System.out.println("\t 队头"+linkqueue.toString()+"队尾");

break;

case 6:

mainMenu();

break;

default:

continue;

}

} while(true);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果您想在Java应用程序中添加滑动条,并且希望添加后滑动条显示为最新的界面,您可以使用以下方法: 1. 使用Swing的JScrollPane类来添加滑动条。您可以将要滚动的组件添加到JScrollPane中,并将JScrollPane添加到您的主面板上。 2. 调用JScrollPane的setViewportView()方法,将要滚动的组件作为参数传递给该方法。 3. 调用JScrollPane的setVerticalScrollBarPolicy()和setHorizontalScrollBarPolicy()方法,以指定滚动条的显示策略。 4. 调用JScrollPane的revalidate()方法和repaint()方法,以重新计算并绘制组件。 以下是一个示例代码片段,演示如何添加一个JScrollPane并使它显示为最新的界面: ``` import javax.swing.*; import java.awt.*; public class MainFrame extends JFrame { public MainFrame() { // 创建要滚动的组件 JTextArea textArea = new JTextArea("Some text to scroll..."); // 创建滚动条 JScrollPane scrollPane = new JScrollPane(textArea); // 设置滚动条显示策略 scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); // 添加滚动条到主面板 getContentPane().add(scrollPane); // 重新计算并绘制组件 scrollPane.revalidate(); scrollPane.repaint(); } public static void main(String[] args) { MainFrame frame = new MainFrame(); frame.setSize(400, 300); frame.setVisible(true); } } ``` 在这个示例中,我们创建一个带有滚动条的JTextArea,并将其添加到一个JScrollPane中。然后,我们将JScrollPane添加到主面板中,并调用JScrollPane的revalidate()方法和repaint()方法,以重新计算并绘制组件。这样,我们就可以确保滚动条显示为最新的界面

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值