全民突击红桃kk怎么加图片

全民k 歌原版怎么下载_百度知道
全民k 歌原版怎么下载
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励20(财富值+经验值)
我有更好的答案
可以到腾讯游戏中心下载。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁全民 k 歌怎样才能用电容麦唱_百度知道
全民 k 歌怎样才能用电容麦唱
音质效果还不错,比较方便一点。其实你倒不如看下专门用于手机K歌的那种麦克风,是需要加个话放才可以的,但是效果不一定会很好,这样是可以使用的。当然如果是电脑上用的那种电容麦克风的话,得胜的PH-100就是专门用于手机K歌的麦克风,可以外接耳机进行监听,希望能够帮到你。以上
其他类似问题
为您推荐:
电容麦的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JDesktopPane加背景图片
一個基本的觀念:Container - paint method 有責任畫完自身的外觀後,也讓其內的 child component
畫在自己身上,特別是當 child 是 lightweight component 時。Lightweight component
強烈依賴其 parent 提供 Graphics 來繪製元件外觀,若一個 Container 沒有盡到責任留個機會給
lightweight child component 繪製外觀,child component
則無法面對世人(invisible)。Heavy component(如 java.awt.Button etc.)則不在此限,因為
heavyweight component 會促使底層的 windowing system 建立 native component(以
peer 溝通),windowing system 會負責繪出 native component。
瞧瞧你寫的 MyJDesktopPane 壞了規矩,paint method 只顧著繪自己,不管 child
component,根本稱不上是合格的 Container。
本來你是可以在 paint method block 最後頭加上 super.paint(g); 來使用原來的
JDesktopPane 的功能(就會盡到 container 的責任),但是因為 JDesktopPane paint method
會先抹掉背景,這麼一來你繪製在先的 image 就被抹掉了;若是把 super.paint(g); 放在最前頭則變成 image 蓋在
child component 上(因為 child components 先繪,"背景" image 後繪)。
JComponent 把 paint method 拆成三個步驟,依序是 paintComponent, paintBorder,
paintChildren,負責的任務顧名思義。要加入繪製背景圖的功能在 paintComponent method
裡實做比較適合。請見下面的 demo:
package com.jsptw.j2
import java.awt.D
import java.awt.G
import java.awt.I
import java.awt.MediaT
import java.awt.T
import javax.swing.JDesktopP
import javax.swing.JF
import javax.swing.JInternalF
public class WPDesktop extends JDesktopPane {
private Image wallP
public static void main(String[] args)
Image bg = Toolkit.getDefaultToolkit().createImage(
WPDesktop.class.getResource("images/risako.jpg"));
JDesktopPane desktop = new WPDesktop(bg);
JInternalFrame childFrame = new JInternalFrame("MDI child frame", true);
childFrame.setBounds(100, 100, 200, 200);
desktop.add(childFrame, new Integer(10));
childFrame.show();
JFrame mainFrame = new JFrame("Application main frame");
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.getContentPane().add(desktop);
mainFrame.pack();
mainFrame.show();
public WPDesktop(Image wallPaper)
this.wallPaper = wallP
MediaTracker tracker = new MediaTracker(this);
tracker.addImage(wallPaper, 0);
tracker.waitForAll();
catch (InterruptedException e) {
e.printStackTrace();
protected void paintComponent(Graphics g)
super.paintComponent(g);
int width = wallPaper.getWidth(this);
int height = wallPaper.getHeight(this);
Dimension size = getSize();
// paint tiled wall paper
for (int x = 0; x & size. x += width)
for (int y = 0; y & size. y += height)
g.drawImage(wallPaper, x, y, this);
public Dimension getPreferredSize()
return new Dimension(wallPaper.getWidth(this), wallPaper.getHeight(this));
另外一種作法可以不要 customize JDesktopPane,如同前幾篇文章提到,把一張顯示 image 的 JLabel
放置於 JDesktoPane 最下層(JDesktopPane 就是 JLayeredPane)。如下:
package com.jsptw.j2
import java.awt.C
import java.awt.D
import java.awt.HeadlessE
import java.awt.I
import java.awt.T
import java.ponentA
import java.ponentE
import javax.swing.ImageI
import javax.swing.JDesktopP
import javax.swing.JF
import javax.swing.JInternalF
import javax.swing.JL
import javax.swing.JP
public class DesktopDemo extends JFrame {
public static void main(String[] args)
Image bgImage = Toolkit.getDefaultToolkit().createImage(DesktopDemo.class.getResource(
"images/lavigne_avril_005.jpg"));
JFrame frm = new DesktopDemo(bgImage);
frm.setTitle("A MDI Frame with a image as background.");
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.pack();
frm.show();
public DesktopDemo(Image image) throws HeadlessException
super(image.toString());
_bgImage =
initComponsnts();
public Container getContentPane()
private void initComponsnts()
JDesktopPane desk = new JDesktopPane() {
public Dimension getPreferredSize()
return _bgView.getPreferredSize();
_bgView = new JLabel(new ImageIcon(_bgImage), JLabel.CENTER);
_bgView.setOpaque(true);
_content = (JPanel) super.getContentPane();
_content.setOpaque(false);
desk.add(_content, JDesktopPane.FRAME_CONTENT_LAYER);
new Integer(JDesktopPane.FRAME_CONTENT_LAYER.intValue() - 1));
desk.addComponentListener(new ComponentAdapter(){
public void componentResized(ComponentEvent e)
Dimension size = e.getComponent().getSize();
_bgView.setSize(size);
_content.setSize(size);
_content.revalidate();
setContentPane(desk);
JInternalFrame dummy1 =
new JInternalFrame("Dummy frame A", true, true, true, true);
dummy1.setBounds(100, 100, 300, 200);
desk.add(dummy1, JDesktopPane.DEFAULT_LAYER);
dummy1.show();
JInternalFrame dummy2 = new JInternalFrame("Dummy frame B", true, true);
dummy2.setBounds(200, 200, 400, 300);
desk.add(dummy2, JDesktopPane.DEFAULT_LAYER);
dummy2.show();
private Image _bgI
private JLabel _bgV
private JPanel _
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。全民k 歌里边的点赞是怎么弄出来的?_百度知道
全民k 歌里边的点赞是怎么弄出来的?
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励20(财富值+经验值)
我有更好的答案
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 全民k歌如何添加图片 的文章

 

随机推荐