java 中原本写了一个paint,加了几个按钮之后就只有按钮了,求解

java 中原本写了一个paint,加了几个按钮之后就只有按钮了,求解,第1张

试试这个,shuold罚款:

进口java.awt.Button

进口java.awt.CardLayout的

进口的java.awt.Frame的

进口JAVA 。

进口java.awt.event.MouseEvent中

进口java.awt.event.MouseListener的

进口对java.awt.event.WindowAdapter的的

进口JAVA。 ,awt.event.WindowEvent

公共类TwoButtonExample的延伸WindowAdapter实现MouseListener的{

私人帧f

私人面板A,B

私人CardLayout

公共静态无效的主要(字串[0]){

:新TwoButtonExample()

}

,公共TwoButtonExample(){ F =新框架(“测试”)

一个新的面板()

=新面板()

按钮B1 =新按钮(“下面的数字123”)

按钮B2 =新的Button(“以上”)

b1.addMouseListener的()

b2.addMouseListener (本)

a.add(B1)

b.add(B2)

cardLayout =新CardLayout()

f 。的setLayout(cardLayout)的

f.add(“第一”)

f.add(二,“二”)

cardLayout。展(F,“二”)

f.pack()

(这)f.addWindowListener中

f.setVisible的(真)

公共无效windowClosing(WindowEvent E){

(0)

}

公共无效mouseClicked(MouseEvent的E){

cardLayout.first(F)

b.setVisible的(假)

}

公共无效mousePressed(MouseEvent的E)的{}

公共无效mouseReleased的(MouseEvent的E){}

>公共无效mouseEntered(MouseEvent的E){}

的公共无效mouseExited(MouseEvent的E){}

}

1. 第一步,打开电脑中的ae软件,点击其中的新建合成按钮。

2. 第二步,在d出窗口中选择默认设置并点击下方的确定按钮。

3.第三步,在上方的工具栏中找到画笔工具,点击选中。

4.第四步,在使用画笔工具之前,需要新建固态层。

5.第五步,通过快捷键ctrl+shift+c,打开预合成窗口。

6.第六步,双击进入预合成页面即可进行绘制。

刚看到的,或许对你有启示当然可以,但不是在Canvas添加。Canvas是不能添加控件的。可以用一个FrameLayout。将按钮和Canvas都放到FrameLayout里,FrameLayout类似photosshop的图层。可以实现控件重叠的效果。只要把button放在canvas上面,看着就像在canvas添加一样。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存