?? myspace.java
字號:
.addComponent(calcButton9)
.addComponent(calcButton0)
.addComponent(calcButtonDot)
.addComponent(calcButtonPlus))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 20, Short.MAX_VALUE)
.addGroup(calcPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(calcButtonSub)
.addComponent(calcButtonMul)
.addComponent(calcButtonDiv)
.addComponent(calcButtonEq))
.addContainerGap())
);
nLabel.setText("姓名");
nameLabel.setText(" 孫元成");
cLabel.setText("學號");
cellLabel.setText("Cellphone:");
nicknameLabel.setText("老孫");
nickLabel.setText("昵稱:");
CodeLabel.setText("B06030612");
cellphoneLabel.setText("15950570911");
hobLabel.setText("Hobby:");
hobbyLabel.setText("Manchester United");
javax.swing.GroupLayout myInfoPanelLayout = new javax.swing.GroupLayout(myInfoPanel);
myInfoPanel.setLayout(myInfoPanelLayout);
myInfoPanelLayout.setHorizontalGroup(
myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(myInfoPanelLayout.createSequentialGroup()
.addGap(42, 42, 42)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(hobLabel)
.addGroup(myInfoPanelLayout.createSequentialGroup()
.addComponent(cellLabel)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(cellphoneLabel))
.addGroup(myInfoPanelLayout.createSequentialGroup()
.addComponent(nickLabel)
.addGap(45, 45, 45)
.addComponent(nicknameLabel))
.addGroup(myInfoPanelLayout.createSequentialGroup()
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(cLabel)
.addComponent(nLabel))
.addGap(28, 28, 28)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(hobbyLabel)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(CodeLabel)
.addComponent(nameLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)))))
.addContainerGap(38, Short.MAX_VALUE))
);
myInfoPanelLayout.setVerticalGroup(
myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(myInfoPanelLayout.createSequentialGroup()
.addGap(21, 21, 21)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(nLabel)
.addComponent(nameLabel))
.addGap(18, 18, 18)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cLabel)
.addComponent(CodeLabel))
.addGap(18, 18, 18)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(nickLabel)
.addComponent(nicknameLabel))
.addGap(18, 18, 18)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(cellLabel)
.addComponent(cellphoneLabel))
.addGap(18, 18, 18)
.addGroup(myInfoPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(hobLabel)
.addComponent(hobbyLabel))
.addContainerGap(60, Short.MAX_VALUE))
);
javax.swing.GroupLayout picPanelLayout = new javax.swing.GroupLayout(picPanel);
picPanel.setLayout(picPanelLayout);
picPanelLayout.setHorizontalGroup(
picPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(picPanelLayout.createSequentialGroup()
.addGap(19, 19, 19)
.addComponent(picLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 124, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(23, Short.MAX_VALUE))
);
picPanelLayout.setVerticalGroup(
picPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(picPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(picLabel, javax.swing.GroupLayout.PREFERRED_SIZE, 161, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(18, Short.MAX_VALUE))
);
playButton.setText("播放");
playButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
playButtonActionPerformed(evt);
}
});
loopButton.setText("循環");
loopButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
loopButtonActionPerformed(evt);
}
});
stopButton.setText("停止");
stopButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
stopButtonActionPerformed(evt);
}
});
musicLabel.setText("音樂播放");
javax.swing.GroupLayout musicPanelLayout = new javax.swing.GroupLayout(musicPanel);
musicPanel.setLayout(musicPanelLayout);
musicPanelLayout.setHorizontalGroup(
musicPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(musicPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(musicPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(musicLabel)
.addComponent(playButton))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(loopButton)
.addGap(18, 18, 18)
.addComponent(stopButton)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
musicPanelLayout.setVerticalGroup(
musicPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, musicPanelLayout.createSequentialGroup()
.addContainerGap(21, Short.MAX_VALUE)
.addComponent(musicLabel)
.addGap(18, 18, 18)
.addGroup(musicPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(playButton)
.addComponent(loopButton)
.addComponent(stopButton))
.addGap(33, 33, 33))
);
flashButton.setText("flash播放");
flashButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
flashButtonActionPerformed(evt);
}
});
changeImageButton.setText("更換頭像");
changeImageButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
changeImageButtonActionPerformed(evt);
}
});
jMenuOpen.setText("File");
jMenuItemPic.setText("open");
jMenuItemPic.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemPicActionPerformed(evt);
}
});
jMenuOpen.add(jMenuItemPic);
jMenuItemExit.setText("exit");
jMenuItemExit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemExitActionPerformed(evt);
}
});
jMenuOpen.add(jMenuItemExit);
jMenuBar.add(jMenuOpen);
jMenuEdit.setText("Edit");
jMenuBar.add(jMenuEdit);
setJMenuBar(jMenuBar);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(myInfoPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(musicPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGroup(layout.createSequentialGroup()
.addGap(84, 84, 84)
.addComponent(flashButton)))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(41, 41, 41)
.addComponent(calcPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addGap(54, 54, 54)
.addComponent(picPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addGap(97, 97, 97)
.addComponent(changeImageButton)))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(myInfoPanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 11, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addGap(25, 25, 25)
.addComponent(picPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(changeImageButton)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(calcPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createSequentialGroup()
.addGap(32, 32, 32)
.addComponent(musicPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(flashButton))))
);
pack();
}// </editor-fold>
private void playButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
stopButton.setEnabled(true);
loopButton.setEnabled(true);
chosenClip.play();
musicLabel.setText("正在播放");
}
private void loopButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
looping = true;
chosenClip.loop();
loopButton.setEnabled(false);
stopButton.setEnabled(true);
musicLabel.setText("正在循環播放");
}
private void stopButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (looping) {
looping = false;
chosenClip.stop();
loopButton.setEnabled(true);
} else {
chosenClip.stop();
}
stopButton.setEnabled(false);
musicLabel.setText("停止播放");
}
private void calcButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (finishflag) {
str = "";
this.resultField.setText(str);
finishflag = false;
}
str = str + this.calcButton1.getText();
this.resultField.setText(str);
//str=s;
}
private void calcButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (finishflag) {
str = "";
this.resultField.setText(str);
finishflag = false;
}
str = str + this.calcButton2.getText();
this.resultField.setText(str);
}
private void calcButton3ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (finishflag) {
str = "";
this.resultField.setText(str);
finishflag = false;
}
str = str + this.calcButton3.getText();
this.resultField.setText(str);
}
private void calcButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (finishflag) {
str = "";
this.resultField.setText(str);
finishflag = false;
}
str = str + this.calcButton4.getText();
this.resultField.setText(str);
}
private void calcButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (finishflag) {
str = "";
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -