參考網站:http://j796160836.pixnet.net/blog/post/31387535-%5Bjava%5D-eclipse%E7%9A%84%E5%81%8F%E5%A5%BD%E8%A8%AD%E5%AE%9A(%E6%93%8D%E4%BD%9C%E7%BF%92%E6%85%A3%E5%92%8C%E5%A5%BD%E7%94%A8%E6%8A%80%E5%B7%A7)
快捷鍵
Ctrl + Shift + F 自動排版
Alt + / 開啟字彙選擇框(自動完成框)
Ctrl + D 刪除一行
Ctrl + / 註解/解除註解多行
awt的繪圖
參考網站:http://web.thu.edu.tw/s922930/www/java%B8p%AD%D7%A4W/0724/ch20.pdf
import java.awt.*;
回覆刪除import java.awt.event.*;
public class app20_5 extends Frame implements AdjustmentListener
{
static app20_5 frm = new app20_5 () ;
static Scrollbar scr1=new Scrollbar(Scrollbar.VERTICAL);
static Scrollbar scr2=new Scrollbar(Scrollbar.HORIZONTAL);
static Scrollbar scr3=new Scrollbar(Scrollbar.VERTICAL);
public static void main(String args[])
{
BorderLayout br = new BorderLayout(5, 5);
frm.setTitle("Display colors");
frm.setSize(200, 150);
frm.add(scr1, br.WEST); // scr1捲軸
frm.add(scr2, br.SOUTH); // scr2
frm.add(scr3, br.EAST); // scr3
scr1.setValues(255, 45, 0, 300); // 設定 scr1 的相關數值
scr2.setValues(255, 45, 0, 300); // 設定 scr2 的相關數值
scr3.setValues(140, 45, 0, 300); // 設定 scr3 的相關數值
scr1.addAdjustmentListener(frm);
scr2.addAdjustmentListener(frm);
scr3.addAdjustmentListener(frm);
frm.setVisible(true);
}
public void adjustmentValueChanged(AdjustmentEvent e)
{
Graphics g=getGraphics();
paint(g);
}
public void paint (Graphics g)
{
int red=scr1.getValue();//紅色取scr1值
int green=scr2.getValue();//綠
int blue=scr3.getValue();//藍
String str="Color("+red+","+green+","+blue+")";
g.setColor(new Color(red,green,blue)); //設定繪圖顏色
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(Color.black); //設定黑色
g.drawString(str, 45, 80); //在(45,80)處寫上字串
}
}