📄 choosealgm.java
字号:
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
class ChooseAlgm extends JFrame implements ActionListener{
JLabel lchooseAlgm=null;
JButton cure=null,kmeans=null,exit=null;
// JButton back=null;
int noOfClusters;
Vector dataPoints=null;
public ChooseAlgm(int c1,Vector dps){
super("Choose Algorithm");
noOfClusters=c1;
dataPoints=dps;
lchooseAlgm=new JLabel("Choose algm To Cluster Your Data");
lchooseAlgm.setFont(new Font("Garamond",Font.BOLD,24));
cure=new JButton("CURE Algorithm");
kmeans=new JButton("K-Means Algorithm");
exit=new JButton("Exit");
//back=new JButton("BACK");
Container c=this.getContentPane();
c.setLayout(null);
lchooseAlgm.setBounds(350,100,500,50);
cure.setBounds(425,200,150,50);
kmeans.setBounds(425,300,150,50);
//back.setBounds(425,400,150,50);
exit.setBounds(425,400,150,50);
cure.addActionListener(this);
kmeans.addActionListener(this);
exit.addActionListener(this);
//back.addActionListener(this);
c.add(lchooseAlgm);
c.add(cure);
c.add(kmeans);
c.add(exit);
c.setBackground(new Color(255,200,218));
setSize(1025,750);
setVisible(true);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource()==exit){
System.exit(0);
}else if(ae.getSource()==cure){
CURE cure = new CURE(noOfClusters,dataPoints);
cure.startAnalysis();
cure.getClusterOutput();
cure.getClusterRepOutput();
Output op=new Output(cure);
}else if(ae.getSource()==kmeans){
KMeans kmeans=new KMeans(noOfClusters, dataPoints);
kmeans.startAnalysis();
Output op1=new Output(kmeans);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -