通過重繪jpanel 新增背景: (gif用這個也可以很好的顯示)
final imageicon imageicon = new imageicon("src/test.gif");
imageicon.setimage(imageicon.getimage().getscaledinstance(chatframe_width,height, image.scale_default));
jpanel apanel = new jpanel()
public void paint(graphics g)
};這裡要把所有的元件 setopaque(false)(透明)
實現圖示的縮放
imageicon.setimage(icon.getimage().getscaledinstance(40,40, image.scale_default));
用自己想要的圖作為按鈕
public class musicplay
catch (exception e)}}
新增視窗可被滑鼠拖動的***(要在setvisible(true)之前加,否則失效)
setundecorated(true);(取消frame 的基本裝飾)
addmouselistener(new mouseadapter()
});addmousemotionlistener(new mousemotionadapter()
});截圖功能(只能全屏)
public class capturescreen
file f = new file(screenfile,filename);
//決定了f為檔案,將影象1以.png格式寫入檔案f
imageio.write(image, "png", f);
if(desktop.isdesktopsupported()&&desktop.getdesktop().issupported(desktop.action.open))
}public static void main(string args) catch(exception e)}}
關於Python的一些使用小技巧
在windows作業系統上,安裝兩個不同版本的python直譯器,假如python3.5被安裝在d program files python35資料夾中。你還需要把d program files python35 加入到系統環境變數中的path變數中,就可以從任何位置呼叫python直譯器了。pyt...
一些 ssh 小技巧
ssh 經常需要使用的,每次使用都 ssh abc def.com p 12138 i ssh id rsa來一遍顯然太麻煩了,下面分享一點使用ssh的小技巧 linux 下,ssh會去讀 ssh config 裡的配置的,只需要配置檔案裡寫入如下配 host 1 配置的名稱,選方便自己識別的就行h...
一些stl 小技巧
大部分都是網上總結的 滑稽 1.一些非常實用的函式,比如說找到下乙個排列的 2.在3.vector代替queue和stack還能稍微快一些。所以不建議使用queue和stack,內建的棧和佇列出奇的慢。4.優先佇列,維護數列的極大值,效率很慢,比手寫二叉堆還慢不少,好像set都比它快些使用的話,主要...