我在JTabbedPane选项卡中加了一个按钮点击按钮后d出一个jframe框 怎么设置才能在d出这个jframe框后不能

我在JTabbedPane选项卡中加了一个按钮点击按钮后d出一个jframe框 怎么设置才能在d出这个jframe框后不能,第1张

是这样的,一般这种情况, 使用的是JDialog .而不是JFrame 作为d出的窗口

因为JDialog,可以直接设置为模态状态, 达到你要的效果

myJDialog.setModal(true)

JDialog的写法很简单,和JFrame差不多~

现在不方便写代码,给你说一下思路,

当然首先你要创建JTabbedpane,然后在你需要的标签窗格上加上JScrollPane,设置JScrollPane显示水平和垂直的属性即可显示滚动条

------解决方案--------------------

放JScrollPane里面

------解决方案--------------------

public class Test{

JFrame frame

Test(){

frame = new JFrame("TabbedPane")

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

frame.setSize(300, 150)

frame.setVisible(true)

JTabbedPane tabbedPane = new JTabbedPane()

JScrollPane scrollPane = new JScrollPane()

scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER)//水平滚动条不显示

scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS)//垂直滚动条总是显示

tabbedPane.addTab("JScrollPane", scrollPane)

JPanel panel = new JPanel()

tabbedPane.addTab("JPanel", panel)

frame.add(tabbedPane, BorderLayout.CENTER)

}

public static void main(String[] args){

new Test()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11241658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存