亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? menufont.java

?? 記事本 編譯四個源文件
?? JAVA
字號:
import java.awt.*; 
import java.awt.event.*; 

import javax.swing.*; 

public class MenuFont extends JDialog 
implements ItemListener, 
ActionListener, 
TextListener { 

CheckboxGroup gp; 
Checkbox plain, bold, italic, boldItalic; 
Choice fontNameChoice; 
TextField fontSizeTextField; 
List fontSizeList; 
TextField fontTextField; 
Button fontButtonOk; 
Button fontButtonCancel; 
int fontStyleInt = 0; 
boolean changed = true; 
int fontSizeMin = 10, fontSizeMax = 36, fontSizeChangedStep = 2; 

MenuFont(Frame frame, boolean modal) { 
super(frame, modal); 
} 

public Font myLayout(Font taFont) { 
this.getContentPane().setLayout(new GridBagLayout()); 
GridBagConstraints gbc = new GridBagConstraints(); 
gbc.gridwidth = 1; 
gbc.gridheight =1; 
gbc.weightx = 1; 
gbc.weighty = 1; 
gbc.fill = gbc.HORIZONTAL; 
gbc.anchor = gbc.CENTER; 

// a TextField for font size 
fontSizeTextField = new TextField(taFont.getSize() + "",14); 
fontSizeTextField.selectAll(); 
fontSizeTextField.addTextListener(this); 
gbc.gridx = 0; 
gbc.gridy = 1; 
getContentPane().add(fontSizeTextField, gbc); 

//CheckboxGroup for font style 
gp = new CheckboxGroup(); 
if(taFont.getStyle() == 0) 
plain = new Checkbox("PLAIN", true, gp); 
else 
plain = new Checkbox("PLAIN", false, gp); 
plain.addItemListener(this); 
if(taFont.getStyle() == 1) 
bold = new Checkbox("BOLD", true, gp); 
else 
bold = new Checkbox("BOLD", false, gp); 
bold.addItemListener(this); 
if(taFont.getStyle() == 2) 
italic = new Checkbox("ITALIC", true, gp); 
else 
italic = new Checkbox("ITALIC", false, gp); 
italic.addItemListener(this); 
if(taFont.getStyle() == 3) 
boldItalic = new Checkbox("BOLDITALIC", true, gp); 
else 
boldItalic = new Checkbox("BOLDITALIC", false, gp); 
boldItalic.addItemListener(this); 
gbc.gridx = 0; 
gbc.gridy = 0; 
getContentPane().add(plain, gbc); 
gbc.gridx = 1; 
gbc.gridy = 0; 
getContentPane().add(bold, gbc); 
gbc.gridx = 2; 
gbc.gridy = 0; 
getContentPane().add(italic, gbc); 
gbc.gridx = 3; 
gbc.gridy = 0; 
getContentPane().add(boldItalic, gbc); 

// a TextField + List for font size 
//fontSizeTextField = new TextField(taFont.getSize() + "",14); 
//fontSizeTextField.selectAll(); 
//fontSizeTextField.addTextListener(this); 
//gbc.gridx = 0; 
//gbc.gridy = 1; 
//add(fontSizeTextField, gbc); 
fontSizeList = new List(4, false); 
fontSizeList.addItemListener(this); 
int indexOfList = 0; 
boolean breakHere = false; 
for(int i = fontSizeMin; i <= fontSizeMax; i = i + fontSizeChangedStep) { 
if(!breakHere) { 
if(i != taFont.getSize()) { 
indexOfList++; 
} 
else { 
breakHere = true; 
} 
} 
fontSizeList.add(i + ""); 
} 
if(indexOfList < 0 || 
indexOfList > (fontSizeMax - fontSizeMin)/fontSizeChangedStep + 1) 
fontSizeList.select(0); 
else 
fontSizeList.select(indexOfList); 
gbc.gridx = 0; 
gbc.gridy = 2; 
getContentPane().add(fontSizeList, gbc); 

//Choice for font name 
gbc.gridx = 1; 
gbc.gridy = 1; 
fontNameChoice = new Choice(); 
fontNameChoice.addItemListener(this); 
fontNameChoice.add("Serif"); 
fontNameChoice.add("Courier"); 
fontNameChoice.add("Helvetica"); 
fontNameChoice.add("TimesRoman"); 
fontNameChoice.select(taFont.getName()); 
getContentPane().add(fontNameChoice, gbc); 

//two Button Ok Cancel 
fontButtonOk = new Button("Ok"); 
fontButtonOk.addActionListener(this); 
gbc.gridx = 2; 
gbc.gridy = 2; 
gbc.fill = gbc.NONE; 
getContentPane().add(fontButtonOk, gbc); 
fontButtonCancel = new Button("Cancel"); 
fontButtonCancel.addActionListener(this); 
gbc.gridx = 3; 
gbc.gridy = 2; 
getContentPane().add(fontButtonCancel, gbc); 

//a TextField for demo the font 
fontTextField = new TextField("Java awt"); 
fontTextField.setEditable(false); 
fontTextField.setSize(90, 60); 
fontTextField.setFont(taFont); 
gbc.weightx = 100; 
gbc.weighty = 230; 
gbc.gridx = 2; 
gbc.gridy = 1; 
gbc.gridwidth = 2; 
gbc.gridheight = 1; 
gbc.fill = gbc.BOTH; 
getContentPane().add(fontTextField, gbc); 

this.addWindowListener(new WindowAdapter() { 
public void windowClosing(WindowEvent e) { 
dispose(); 
} 
}); 
this.setLocation(120, 120); 
this.setResizable(false); 
this.setSize(480,160); 
this.setVisible(true); 
if(changed) 
return returnFont(); 
else 
return taFont; 
}//end of myLayout 

//ItemListener 
public void itemStateChanged(ItemEvent ie) { 
if(ie.getSource() == plain) { 
updateFontTextField(); 
} 
else if(ie.getSource() == bold) { 
updateFontTextField(); 
} 
else if(ie.getSource() == italic) { 
updateFontTextField(); 
} 
else if(ie.getSource() == boldItalic) { 
updateFontTextField(); 
} 
else if(ie.getSource() == fontNameChoice) { 
updateFontTextField(); 
} 
else if(ie.getSource() == fontSizeList) { 
List lf = (List)ie.getSource(); 
fontSizeTextField.setText(lf.getSelectedItem()); 
updateFontTextField(); 
} 

}//end of ItemListener 

//TextListener 
public void textValueChanged(TextEvent e) { 
int indexOfList = 0; 
boolean breakHere = false; 
int thisNum = 0; 
for(int i = fontSizeMin; i <= fontSizeMax; i = i + fontSizeChangedStep) { 
if(!breakHere) { 
try { 
thisNum = Integer.parseInt(fontSizeTextField.getText()); 
} catch(NumberFormatException nfe) { 
thisNum = 0; 
} 
if(i != thisNum) { 
indexOfList++; 
} 
else { 
breakHere = true; 
} 
} 
} 
if(indexOfList < 0 || 
indexOfList > (fontSizeMax - fontSizeMin)/fontSizeChangedStep + 1) 
fontSizeList.select(0); 
else 
fontSizeList.select(indexOfList); 
updateFontTextField(); 
}//end of TextListener 

//ActionListener 
public void actionPerformed(ActionEvent ae) { 
if(ae.getSource() == fontButtonOk) { 
changed = true; 
dispose(); 
} 
else if(ae.getSource() == fontButtonCancel) { 
changed = false; 
dispose(); 
} 
}//end of ActionListener 

public Font returnFont() { 
updateFontTextField(); 
return new Font(fontNameChoice.getSelectedItem(), 
fontStyleInt, 
Integer.parseInt(fontSizeList.getSelectedItem())); 
} 

private void updateFontTextField() { 
if(gp.getSelectedCheckbox().getLabel().equals("PLAIN")){ 
fontStyleInt = Font.PLAIN; 
} 
else if(gp.getSelectedCheckbox().getLabel().equals("BOLD")){ 
fontStyleInt = Font.BOLD; 
} 
else if(gp.getSelectedCheckbox().getLabel().equals("ITALIC")){ 
fontStyleInt = Font.ITALIC; 
} 
else if(gp.getSelectedCheckbox().getLabel().equals("BOLDITALIC")){ 
fontStyleInt = Font.BOLD + Font.ITALIC; 
} 
fontTextField.setFont(new Font(fontNameChoice.getSelectedItem(), 
fontStyleInt, 
Integer.parseInt(fontSizeList.getSelectedItem()))); 
} 

}//end of class MenuFont 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成影院在线观看| 亚洲最新视频在线观看| 毛片基地黄久久久久久天堂| 日韩一级片在线播放| 亚洲va欧美va人人爽| 欧亚洲嫩模精品一区三区| 亚洲综合一区在线| 欧美精品乱人伦久久久久久| 丝袜美腿亚洲综合| 精品成人一区二区三区四区| 国产精品 欧美精品| 最新日韩在线视频| 欧美片在线播放| 国内一区二区在线| **性色生活片久久毛片| 欧美老年两性高潮| 国产曰批免费观看久久久| 国产精品免费久久| 欧美日韩一级片网站| 激情综合色综合久久| 亚洲视频免费在线观看| 欧美一区二区在线免费播放| 国产剧情一区在线| 亚洲午夜视频在线观看| 欧美岛国在线观看| 91麻豆国产福利在线观看| 婷婷丁香久久五月婷婷| 国产视频一区在线观看| 在线观看区一区二| 国产精品一级黄| 亚洲一级电影视频| 国产日韩精品一区二区三区在线| 91视频免费观看| 韩国在线一区二区| 亚洲成人先锋电影| 成人欧美一区二区三区视频网页 | 中文字幕制服丝袜一区二区三区 | 日韩中文字幕麻豆| 国产清纯在线一区二区www| 欧美日韩在线播| 成人综合激情网| 美脚の诱脚舐め脚责91 | 看国产成人h片视频| 亚洲三级电影网站| 2022国产精品视频| 欧美精品1区2区3区| 欧美精品在线观看播放| 91丨porny丨国产入口| 黑人精品欧美一区二区蜜桃 | 国产一区在线观看麻豆| 亚洲成人自拍一区| 国产精品久久久久久久浪潮网站| 日韩欧美成人一区| 3d动漫精品啪啪| 欧美性极品少妇| 一本到不卡精品视频在线观看| 国产一区二区三区不卡在线观看 | 一区二区三区资源| 欧美激情一区二区三区四区| 欧美大片日本大片免费观看| 欧美三级电影网站| 欧美亚洲图片小说| 99热精品一区二区| 成年人网站91| 成人美女在线视频| 国产精品一级在线| 国产91在线看| 福利一区福利二区| 国产精品 欧美精品| 国产精品1区二区.| 国产乱妇无码大片在线观看| 国产最新精品精品你懂的| 日本中文一区二区三区| 婷婷国产v国产偷v亚洲高清| 亚洲va韩国va欧美va| 亚洲国产日韩在线一区模特| 夜夜精品视频一区二区| 亚洲一区二区三区四区在线| 一区二区三区在线观看国产 | 日韩天堂在线观看| 欧美一级午夜免费电影| 日韩欧美国产综合| 精品欧美一区二区三区精品久久| 亚洲你懂的在线视频| 亚洲另类在线制服丝袜| 亚洲一区二区av在线| 奇米精品一区二区三区在线观看| 日本一不卡视频| 国产九色sp调教91| 菠萝蜜视频在线观看一区| 成人天堂资源www在线| 99久久国产免费看| 色就色 综合激情| 欧美日韩夫妻久久| 精品国产成人在线影院| 中日韩免费视频中文字幕| 亚洲美女淫视频| 午夜精品福利一区二区蜜股av | 亚洲一区二区三区自拍| 日日夜夜精品视频免费| 九九热在线视频观看这里只有精品| 精久久久久久久久久久| 99re视频这里只有精品| 欧美女孩性生活视频| 精品国产乱码久久久久久夜甘婷婷| 国产亚洲短视频| 亚洲精品欧美二区三区中文字幕| 亚洲成人动漫在线观看| 国产在线国偷精品免费看| av在线不卡电影| 欧美喷潮久久久xxxxx| 国产网红主播福利一区二区| 一区二区三区国产精品| 精品写真视频在线观看| 在线观看网站黄不卡| 日韩精品一区二区三区中文精品| 国产精品青草久久| 日本美女一区二区三区| 成人午夜电影久久影院| 717成人午夜免费福利电影| 国产欧美日韩久久| 香蕉久久一区二区不卡无毒影院| 国产一区二区三区视频在线播放| 色呦呦一区二区三区| 欧美va亚洲va| 亚洲国产乱码最新视频| 粉嫩av一区二区三区粉嫩| 在线成人高清不卡| 亚洲欧洲av一区二区三区久久| 男女视频一区二区| 欧洲亚洲精品在线| 中文在线免费一区三区高中清不卡| 午夜电影一区二区三区| jlzzjlzz亚洲日本少妇| 欧美不卡视频一区| 亚洲国产精品嫩草影院| 成人国产精品免费观看动漫| 日韩免费福利电影在线观看| 亚洲午夜国产一区99re久久| 国产成人精品免费在线| 日韩精品专区在线影院重磅| 一区二区高清在线| 99精品黄色片免费大全| 欧美成人一级视频| 偷拍一区二区三区四区| 91久久久免费一区二区| 国产女人aaa级久久久级| 九色综合狠狠综合久久| 欧美电影影音先锋| 亚洲gay无套男同| 欧美在线影院一区二区| 亚洲美女视频在线观看| aaa欧美色吧激情视频| 国产喂奶挤奶一区二区三区| 国内外成人在线视频| 欧美xxx久久| 美女一区二区在线观看| 91精品国产综合久久精品图片| 一区二区高清免费观看影视大全| 91亚洲精品一区二区乱码| 国产精品天美传媒| 懂色一区二区三区免费观看| 久久久青草青青国产亚洲免观| 久久成人免费日本黄色| 欧美xxxx老人做受| 国产伦精一区二区三区| 久久久久久麻豆| 国产麻豆精品在线观看| 国产亚洲视频系列| 国产福利精品导航| 中文av一区二区| 91网站最新地址| 一区二区三区精品在线| 欧美日韩午夜精品| 日韩高清欧美激情| 欧美mv和日韩mv的网站| 狠狠网亚洲精品| 国产农村妇女毛片精品久久麻豆 | 午夜久久久影院| 欧美一区二区女人| 精品一区中文字幕| 国产人妖乱国产精品人妖| 成人a区在线观看| 亚洲免费观看高清完整版在线观看 | 日韩视频免费观看高清完整版在线观看| 日本视频免费一区| 精品日韩一区二区| 国产v综合v亚洲欧| 中文字幕一区二区三区av| 色www精品视频在线观看| 天天影视涩香欲综合网| 久久综合视频网| 91丝袜国产在线播放| 亚洲成人一区二区在线观看| 精品日韩一区二区三区免费视频| 国产成人99久久亚洲综合精品| 日韩美女视频一区| 日韩一级成人av| 成人app软件下载大全免费| 五月天一区二区|