📄 speechpanel.java
字号:
/*
A basic extension of the java.awt.Frame class
*/
import java.awt.*;
public class SpeechPanel extends Frame
{
jspeech speaker;
public SpeechPanel()
{
// This code is automatically generated by Visual Cafe when you add
// components to the visual environment. It instantiates and initializes
// the components. To modify the code, only use code syntax that matches
// what Visual Cafe can generate, or Visual Cafe may be unable to back
// parse your Java file into its visual environment.
//{{INIT_CONTROLS
setLayout(null);
setVisible(false);
setSize(insets().left + insets().right + 430,insets().top + insets().bottom + 270);
button1 = new java.awt.Button();
button1.setActionCommand("button");
button1.setLabel("openSpeech");
button1.setBounds(insets().left + 12,insets().top + 12,84,31);
button1.setBackground(new Color(12632256));
add(button1);
button2 = new java.awt.Button();
button2.setActionCommand("button");
button2.setLabel("textSpeech");
button2.setBounds(insets().left + 252,insets().top + 144,84,34);
button2.setBackground(new Color(12632256));
add(button2);
button3 = new java.awt.Button();
button3.setActionCommand("button");
button3.setLabel("closeSpeech");
button3.setBounds(insets().left + 336,insets().top + 228,88,33);
button3.setBackground(new Color(12632256));
add(button3);
textField1 = new java.awt.TextField();
textField1.setBounds(insets().left + 24,insets().top + 156,204,12);
textField1.setFont(new Font("Dialog", Font.PLAIN, 8));
add(textField1);
button4 = new java.awt.Button();
button4.setActionCommand("button");
button4.setLabel("voiceSpeech");
button4.setBounds(insets().left + 252,insets().top + 72,76,31);
button4.setBackground(new Color(12632256));
add(button4);
textField3 = new java.awt.TextField();
textField3.setBounds(insets().left + 192,insets().top + 72,40,24);
add(textField3);
setTitle("Untitled");
//}}
//{{INIT_MENUS
//}}
//{{REGISTER_LISTENERS
SymWindow aSymWindow = new SymWindow();
this.addWindowListener(aSymWindow);
SymMouse aSymMouse = new SymMouse();
button1.addMouseListener(aSymMouse);
button3.addMouseListener(aSymMouse);
button2.addMouseListener(aSymMouse);
button4.addMouseListener(aSymMouse);
//}}
this.setVisible(true);
}
public SpeechPanel(String title)
{
this();
setTitle(title);
}
public synchronized void show()
{
move(50, 50);
super.show();
}
public void addNotify()
{
// Record the size of the window prior to calling parents addNotify.
Dimension d = getSize();
super.addNotify();
if (fComponentsAdjusted)
return;
// Adjust components according to the insets
setSize(insets().left + insets().right + d.width, insets().top + insets().bottom + d.height);
Component components[] = getComponents();
for (int i = 0; i < components.length; i++)
{
Point p = components[i].getLocation();
p.translate(insets().left, insets().top);
components[i].setLocation(p);
}
fComponentsAdjusted = true;
}
// Used for addNotify check.
boolean fComponentsAdjusted = false;
//{{DECLARE_CONTROLS
java.awt.Button button1;
java.awt.Button button2;
java.awt.Button button3;
java.awt.TextField textField1;
java.awt.Button button4;
java.awt.TextField textField3;
//}}
//{{DECLARE_MENUS
//}}
class SymWindow extends java.awt.event.WindowAdapter
{
public void windowClosing(java.awt.event.WindowEvent event)
{
Object object = event.getSource();
if (object == SpeechPanel.this)
Frame1_WindowClosing(event);
}
}
void Frame1_WindowClosing(java.awt.event.WindowEvent event)
{
hide(); // hide the Frame
}
class SymMouse extends java.awt.event.MouseAdapter
{
public void mouseClicked(java.awt.event.MouseEvent event)
{
Object object = event.getSource();
if (object == button1)
button1_MouseClick(event);
else if (object == button3)
button3_MouseClick(event);
else if (object == button2)
button2_MouseClick(event);
else if (object == button4)
button4_MouseClick(event);
}
}
void button1_MouseClick(java.awt.event.MouseEvent event)
{
// to do: code goes here.
int returnval;
speaker = new jspeech();
returnval = speaker.openSpeech();
System.out.println("Return value of openSpeech is: " +
String.valueOf(returnval));
}
void button3_MouseClick(java.awt.event.MouseEvent event)
{
// to do: code goes here.
speaker.closeSpeech();
}
void button2_MouseClick(java.awt.event.MouseEvent event)
{
// to do: code goes here.
speaker.textSpeech(textField1.getText());
}
void button4_MouseClick(java.awt.event.MouseEvent event)
{
// to do: code goes here.
speaker.voiceSpeech(Integer.parseInt(textField3.getText()));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -