免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

JAVA電腦組裝代碼 java組裝一臺計算機

求一個用Java編寫的簡易筆記本代碼。跪求

import?java.awt.*;

成都創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站建設、成都做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的達孜網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

import?java.awt.event.*;

import?java.io.*;

import?javax.swing.*;

public?class?MyNotepad?implements?ActionListener

{

private?JFrame?frame=new?JFrame("新記事本");

private?JTextArea?jta=new?JTextArea();

private?String?result="";

private?boolean?flag=true;

private?File?f;

private?JButton?jb=new?JButton("開始");

private?JTextField?jtf=new?JTextField(15);

private?JTextField?jt=new?JTextField(15);

private?JButton?jbt=new?JButton("替換為");

private?JButton?jba=new?JButton("全部替換");

private?Icon?ic=new?ImageIcon("D:\\java課堂筆記\\GUI\\11.gif");

private?String?value;

private?int?start=0;

private?JFrame?jf=new?JFrame("查找");

private?JFrame?jfc=new?JFrame("替換");

@Override

public?void?actionPerformed(ActionEvent?e)?

{

String?comm=e.getActionCommand();

if("新建".equals(comm))

{

if(!(frame.getTitle().equals("新記事本")))

{

if(!flag)

{

write();

newNew();

}

else

{

JFileChooser?jfc=new?JFileChooser("D:\\java課堂筆記");

int?returnVal?=?jfc.showDialog(null,"保存為");

if(returnVal?==?JFileChooser.APPROVE_OPTION)?

{//選擇文件后再執行下面的語句,保證了程序的健壯性

f=jfc.getSelectedFile();

flag=false;

write();

}

}

}

else?if(!(jta.getText().isEmpty()))

{

JFileChooser?jfc=new?JFileChooser("D:\\java課堂筆記");

int?returnVal?=?jfc.showDialog(null,"保存為");

if(returnVal?==?JFileChooser.APPROVE_OPTION)?

{//選擇文件后再執行下面的語句,保證了程序的健壯性

f=jfc.getSelectedFile();

flag=false;

write();

newNew();

}

}

else

{

newNew();

}

}

else?if("打開".equals(comm))

{

JFileChooser?jfc=new?JFileChooser("D:\\java課堂筆記");

jfc.setDialogType(JFileChooser.OPEN_DIALOG);

int?returnVal?=?jfc.showOpenDialog(null);

if(returnVal?==?JFileChooser.APPROVE_OPTION)

{//選擇文件后再執行下面的語句,保證了程序的健壯性

f=jfc.getSelectedFile();

frame.setTitle(f.getName());

result=read();

flag=false;

value=result;

jta.setText(result);

}

}else?if("保存".equals(comm))

{

JFileChooser?jfc=new?JFileChooser("D:\\java課堂筆記");

if(flag)

{

int?returnVal?=?jfc.showDialog(null,"保存為");

if(returnVal?==?JFileChooser.APPROVE_OPTION)

{//選擇文件后再執行下面的語句,保證了程序的健壯性

f=jfc.getSelectedFile();

flag=false;

write();

}

}

else

{

write();

}

}

else?if("另存".equals(comm))

{

JFileChooser?jfc=new?JFileChooser("D:\\java課堂筆記");

int?returnVal?=?jfc.showDialog(null,"另存");

if(returnVal?==?JFileChooser.APPROVE_OPTION)?

{//選擇文件后再執行下面的語句,保證了程序的健壯性

f=jfc.getSelectedFile();

write();

}

}

else?if("退出".equals(comm))

{

System.exit(0);

}

else?if("撤銷".equals(comm))

{

jta.setText(value);

}

else?if("剪切".equals(comm))

{

value=jta.getText();

jta.cut();

}

else?if("復制".equals(comm))

{

jta.copy();

}

else?if("粘貼".equals(comm))

{

value=jta.getText();

jta.paste();

}

else?if("刪除".equals(comm))

{

value=jta.getText();

jta.replaceSelection(null);

}

else?if("全選".equals(comm))

{

jta.selectAll();

}

else?if("查找".equals(comm))

{

value=jta.getText();

jf.add(jtf,BorderLayout.CENTER);

jf.add(jb,BorderLayout.SOUTH);

jf.setLocation(300,300);

jf.pack();

jf.setVisible(true);

jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

else?if("替換".equals(comm))

{

value=jta.getText();

GridLayout?gl=new?GridLayout(3,3);

JLabel?jl1=new?JLabel("查找內容:");

JLabel?jl2=new?JLabel("替換為:");

jfc.setLayout(gl);

jfc.add(jl1);

jfc.add(jtf);

jfc.add(jb);

jfc.add(jl2);

jfc.add(jt);

jfc.add(jbt);

JLabel?jl3=new?JLabel();

JLabel?jl4=new?JLabel();

jfc.add(jl3);

jfc.add(jl4);

jfc.add(jba);

jfc.setLocation(300,300);

jfc.pack();

jfc.setVisible(true);

jfc.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

else?if("版本".equals(comm))

{

JDialog?jd=new?JDialog(frame,"關于對話框");

jd.setSize(200,200);

JLabel?l=new?JLabel("哈哈哈哈哈哈哈哈哈哈呵呵呵呵呵呵呵呵呵呵呵呵呵");

jd.add(l,BorderLayout.CENTER);

jd.setLocation(100,200);

jd.setSize(300,300);

jd.setVisible(true);

// ?jd.pack();

jd.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);

}

else?if("開始".equals(comm)||"下一個".equals(comm))

{

String?temp=jtf.getText();

int?s=value.indexOf(temp,start);

if(value.indexOf(temp,start)!=-1)

{

jta.setSelectionStart(s);

jta.setSelectionEnd(s+temp.length());

jta.setSelectedTextColor(Color.GREEN);

start=s+1;

jb.setText("下一個");

// ?value=value.substring(s+temp.length());//不能截取字串

}

else?

{

JOptionPane.showMessageDialog(jf,?"查找完畢!",?"提示",?0,?ic);

jf.dispose();

}

}

else?if("替換為".equals(comm))

{

String?temp=jtf.getText();

int?s=value.indexOf(temp,start);

if(value.indexOf(temp,start)!=-1)

{

jta.setSelectionStart(s);

jta.setSelectionEnd(s+temp.length());

jta.setSelectedTextColor(Color.GREEN);

start=s+1;

jta.replaceSelection(jt.getText());

}

else

{

JOptionPane.showMessageDialog(jf,?"查找完畢!",?"提示",?0,?ic);

jf.dispose();

}

}

else?if("全部替換".equals(comm))

{

String?temp=jta.getText();

temp=temp.replaceAll(jtf.getText(),?jt.getText());

jta.setText(temp);

}

}

public?String?read()

{

String?temp="";

try?

{

FileInputStream?fis?=?new?FileInputStream(f.getAbsolutePath());

byte[]?b=new?byte[1024];

while(true)

{

int?num=fis.read(b);

if(num==-1)

break;

temp=temp+new?String(b,0,num);

}

fis.close();

}

catch?(Exception?e1)

{

e1.printStackTrace();

}

return?temp;

}

public?void?write()

{

try

{

FileOutputStream?fos=new?FileOutputStream(f);

fos.write(jta.getText().getBytes());

fos.close();

}

catch?(Exception?e)

{

e.printStackTrace();

}

}

public?void?newNew()

{

frame.dispose();

new?MyNotepad();

flag=true;

}

public?MyNotepad()

{

JMenuBar?jmb=new?JMenuBar();

String[]?menuLab={"文件","編輯","幫助"};

String[][]?menuItemLab={{"新建","打開","保存","另存","退出"},

{"撤銷","剪切","復制","粘貼","刪除","全選","查找","替換"},

{"版本"}};

for(int?i=0;imenuLab.length;i++)

{

JMenu?menu=new?JMenu(menuLab[i]);

jmb.add(menu);

for(int?j=0;jmenuItemLab[i].length;j++)

{

JMenuItem?jmi=new?JMenuItem(menuItemLab[i][j]);

menu.add(jmi);

jmi.addActionListener(this);

}

}

frame.setJMenuBar(jmb);

jta.setLineWrap(true);//自動換行

JScrollPane?jsp=new?JScrollPane(jta);//滾動窗口面板

frame.add(jsp);

jb.addActionListener(this);

jbt.addActionListener(this);

jba.addActionListener(this);

frame.setLocation(200,50);

frame.setSize(620,660);

frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public?static?void?main(String[]?args)

{

new?MyNotepad();

}

}

求JAVA簡易計算機源代碼

試試這個

import java.util.*;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.applet.*;

public class SZJSQ extends JApplet implements ActionListener

{

boolean i=true;

private JButton num0=new JButton("0");

private JButton num1=new JButton("1");

private JButton num2=new JButton("2");

private JButton num3=new JButton("3");

private JButton num4=new JButton("4");

private JButton num5=new JButton("5");

private JButton num6=new JButton("6");

private JButton num7=new JButton("7");

private JButton num8=new JButton("8");

private JButton num9=new JButton("9");

private JButton zuok=new JButton("(");

private JButton youk=new JButton(")");

private JButton dian=new JButton(".");

private JButton NULL=new JButton("N");

private JButton plu=new JButton("+");

private JButton min=new JButton("-");

private JButton mul=new JButton("x");

private JButton div=new JButton("/");

private JButton equ=new JButton("=");

private JButton cle=new JButton("C");//清除

private JTextField space=new JTextField(30);

public void init()

{

JPanel text=new JPanel();

text.setLayout(new FlowLayout());

text.add(space);

JPanel buttons=new JPanel();

buttons.setLayout(new GridLayout(5,4));

buttons.add(num9);

buttons.add(num8);

buttons.add(num7);

buttons.add(plu);

buttons.add(num6);

buttons.add(num5);

buttons.add(num4);

buttons.add(min);

buttons.add(num3);

buttons.add(num2);

buttons.add(num1);

buttons.add(mul);

buttons.add(num0);

buttons.add(cle);

buttons.add(equ);

buttons.add(div);

buttons.add(zuok);

buttons.add(youk);

buttons.add(dian);

buttons.add(NULL);

(num9).addActionListener(this);

(num8).addActionListener(this);

(num7).addActionListener(this);

(num6).addActionListener(this);

(num5).addActionListener(this);

(num4).addActionListener(this);

(num3).addActionListener(this);

(num2).addActionListener(this);

(num1).addActionListener(this);

(num0).addActionListener(this);

(plu).addActionListener(this);

(min).addActionListener(this);

(mul).addActionListener(this);

(div).addActionListener(this);

(equ).addActionListener(this);

(cle).addActionListener(this);

(zuok).addActionListener(this);

(youk).addActionListener(this);

(dian).addActionListener(this);

setLayout(new BorderLayout());

add("North",text);

add("South",buttons);

space.setText("0");

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==num9)

{

if(i==true)

{

space.setText("9");

i=false;

}

else space.setText(space.getText()+'9');

}

if(e.getSource()==num8)

{

if(i==true)

{

space.setText("8");

i=false;

}

else space.setText(space.getText()+'8');

}

if(e.getSource()==num7)

{

if(i==true)

{

space.setText("7");

i=false;

}

else space.setText(space.getText()+'7');

}

if(e.getSource()==num6)

{

if(i==true)

{

space.setText("6");

i=false;

}

else space.setText(space.getText()+'6');

}

if(e.getSource()==num5)

{

if(i==true)

{

space.setText("5");

i=false;

}

else space.setText(space.getText()+'5');

}

if(e.getSource()==num4)

{

if(i==true)

{

space.setText("4");

i=false;

}

else space.setText(space.getText()+'4');

}

if(e.getSource()==num3)

{

if(i==true)

{

space.setText("3");

i=false;

}

else space.setText(space.getText()+'3');

}

if(e.getSource()==num2)

{

if(i==true)

{

space.setText("2");

i=false;

}

else space.setText(space.getText()+'2');

}

if(e.getSource()==num1)

{

if(i==true)

{

space.setText("1");

i=false;

}

else space.setText(space.getText()+'1');

}

if(e.getSource()==num0)

{

if(i==true)

{

space.setText("0");

i=false;

}

else space.setText(space.getText()+'0');

}

if(e.getSource()==zuok)

{

if(i==true)

{

space.setText("(");

i=false;

}

else space.setText(space.getText()+'(');

} if(e.getSource()==youk)

{

if(i==false)

space.setText(space.getText()+')');

}

if(e.getSource()==dian)

{

if(i==false)

space.setText(space.getText()+'.');

}

if(e.getSource()==plu)

{

space.setText(space.getText()+'+');

i=false;

}

if(e.getSource()==min)

{

space.setText(space.getText()+'-');

i=false;

}

if(e.getSource()==mul)

{

space.setText(space.getText()+'*');

i=false;

}

if(e.getSource()==div)

{

space.setText(space.getText()+'/');

i=false;

}

if(e.getSource()==equ)

{

space.setText(String.valueOf(Calculator(space.getText())));

i=true;

}

if(e.getSource()==cle)

{

space.setText("0");

i=true;

}

}

public double Calculator(String f)//科學計算

{

int i=0,j=0,k;

char c;

StringBuffer s=new StringBuffer();

s.append(f);

s.append('=');

String formula=s.toString();

char[] anArray;

anArray=new char[50];

StackCharacter mystack=new StackCharacter();

while(formula.charAt(i)!='=')

{

c=formula.charAt(i);

switch(c)

{

case '(': mystack.push(new Character(c));

i++;

break;

case ')':

while(mystack.peek().charValue()!='(')

{

anArray[j++]=mystack.pop().charValue();

}

mystack.pop();

i++;

break;

case '+':

case '-':

while(!mystack.empty()mystack.peek().charValue()!='(')

{

anArray[j++]=mystack.pop().charValue();

}

mystack.push(new Character(c));

i++;

break;

case '*':

case '/':

while(!mystack.empty()(mystack.peek().charValue()=='*'||mystack.peek().charValue()=='/'))

{

anArray[j++]=mystack.pop().charValue();

}

mystack.push(new Character(c));

i++;

break;

case' ': i++;

break;

default: while((c='0'c='9')||c=='.')

{

anArray[j++]=c;

i++;

c=formula.charAt(i);

}

anArray[j++]='#';

break;

}

}

while(!(mystack.empty()))

anArray[j++]=mystack.pop().charValue();

i=0;

int count;

double a,b,d;

StackDouble mystack1 =new StackDouble();

while(ij)

{

c=anArray[i];

switch(c)

{

case '+':

a=mystack1.pop().doubleValue();

b=mystack1.pop().doubleValue();

d=b+a;

mystack1.push(new Double(d));

i++;

break;

case '-':

a=mystack1.pop().doubleValue();

b=mystack1.pop().doubleValue();

d=b-a;

mystack1.push(new Double(d));

i++;

break;

case '*':

a=mystack1.pop().doubleValue();

b=mystack1.pop().doubleValue();

d=b*a;

mystack1.push(new Double(d));

i++;

break;

case '/':

a=mystack1.pop().doubleValue();

b=mystack1.pop().doubleValue();

if(a!=0)

{

d=b/a;

mystack1.push(new Double(d));

i++;

}

else

{

System.out.println("Error!");

}

break;

default:

d=0;count=0;

while((c='0'c='9'))

{

d=10*d+c-'0';

i++;

c=anArray[i];

}

if(c=='.')

{

i++;

c=anArray[i];

while((c='0'c='9'))

{

count++;

d=d+(c-'0')/Math.pow(10,count);

i++;

c=anArray[i];

}

}

if(c=='#')

mystack1.push(new Double(d));

i++;

break;

}

}

return(mystack1.peek().doubleValue());

}

}

如何用java組裝成這樣格式的

這就是一個jsonObject啊,你搜索下JSONObject,就知道怎么弄。

基本偽代碼示例如下:

JSONObject?json?=?new?JSONObject()

JSONObject?tmp?=?new?JSONObject()

tmp.put("value":,"你好!");

tmp.put("color":?"#173177");

json.put("first",tmp);?

system.out.print(json.toString())?;

/*?輸出結果

{

"first":?{

"value":?"你好!",

"color":?"#173177"

}}

*/

按照上面的,多加幾個,就是能得到你想要的。

方法二:

String?jsonStr="xxxxx"?;?//就是你題目中的那長串

JSONObject?json?=?JSonObject.fromString(jsonStr);

win8.1電腦安裝java出現錯誤代碼1619

安裝JAVA提示錯誤代碼1619的原因很多,以下是常見的原因及解決方法:

1)驗證錯誤

如果出現這種情況,你可以通過驗證Java是否可以正常工作來排除這個錯誤

2)與舊版本沖突

這時需要查看Windows的控制面板,看看里面是否存在Java的控制版塊。如果沒有,問題往往是JavaFX與舊的Java代碼沖突導致的。

解決辦法是,在Windows控制面板中刪除所有的Java實例,然后清理Windows中遺留的Java代碼片段,重新安裝即可。

 

3)使用管理員權限安裝

可以嘗試下使用管理員(administrator)權限進行安裝。

4)暫時禁用用戶賬戶控制

用戶賬戶控制功能可能會影響Java的安裝。如果你確實懷疑,你可以暫時禁用它。

5)檢查用戶配置文件

已經被損壞的用戶配置文件很可能就是導致Java安裝失敗的罪魁禍首。這時候你可以創建一個新的用戶,并為該用戶分配本地的管理權限,然后登陸該賬戶,再進行Java的安裝。

6)使用系統配置工具

Java安裝失敗,往往與系統正在運行的其他軟件有關系,這時候你需要暫時禁止這些軟件的運行。最簡單的方法是,打開運行,輸入MSCONFIG,啟動Windows系統配置程序,這里你可以選擇要禁用的啟動項。

現學習java,需要買一臺組裝電腦,初學者,目前用到了vm虛擬機,source inside,

我也是學java的,給你說下我的電腦配置: C PU: I3 4170帶散熱器 819

內存: 金士頓(Kingston)DDR3 1600 4GB 129

S SD: 希捷(Seagate)1TB 7200轉64M SATA3 309

主板: 華碩(ASUS) B85M-E 469

顯卡:集成HD4400

電源: 愛國者(aigo)額定400W 黑暗騎士550DK 149

機箱 金河田(Golden field)啟源 游戲機箱 99

合計 1974

顯示器: AOC E2252SWDN 21.5英寸LED背光寬屏液晶顯示器 676合計:2650

java安裝錯誤代碼1603

可能原因:

可能是因為你的電腦本身是32位的,但是你更新的java是64位的,造成安裝失敗。

如果安裝過程中內存不足,也會出現類似的情況。

java的安裝路徑中有中文,造成安裝失敗。

解決方法:

將安裝系統換成32位。

清理內存,騰出空間。

換一個安裝路徑,或者將原本安裝路徑中的中文刪去。

文章標題:JAVA電腦組裝代碼 java組裝一臺計算機
文章URL:http://m.newbst.com/article10/hihjdo.html

成都網站建設公司_創新互聯,為您提供網站內鏈商城網站域名注冊網站維護做網站電子商務

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發