📄 confdialog.java
字号:
sigmafield.setPreferredSize(new Dimension(100, 10));
sigmabox.add(sigmalabel, BorderLayout.WEST);
sigmabox.add(sigmafield, BorderLayout.EAST);
innerbox.add(sigmabox, BorderLayout.SOUTH);
pbox.add(innerbox, BorderLayout.EAST);
lowerbox.add(pbox, BorderLayout.CENTER);
JPanel buttonbox = new JPanel();
buttonbox.setLayout(new BorderLayout());
JButton antButton = new JButton("Save changes");
antButton.setPreferredSize(new Dimension(150, 30));
antButton.addActionListener(new Save(conf, this, frame, map));
buttonbox.add(antButton, BorderLayout.WEST);
JButton closeButton = new JButton("Close");
closeButton.addActionListener(new Close(this));
closeButton.setPreferredSize(new Dimension(150, 30));
buttonbox.add(closeButton, BorderLayout.EAST);
JPanel box = new JPanel();
box.setLayout(layout);
box.add(upperbox, BorderLayout.NORTH);
box.add(lowerbox, BorderLayout.CENTER);
box.add(buttonbox, BorderLayout.SOUTH);
tabbedPane.addTab("Ant-Colony", icon, box, "Specify colony settings");
tabbedPane.setSelectedIndex(0);
// Document Configuration
JPanel docbox = new JPanel();
docbox.setLayout(layout1);
JPanel docpar = new JPanel();
docpar.setLayout(layout3);
JPanel docpanel = new JPanel();
docpanel.setLayout(new BorderLayout());
JLabel doclabel = new JLabel("Number of items");
docpanel.add(doclabel, BorderLayout.WEST);
docfield = new JTextField(conf.getsndocs());
docfield.setPreferredSize(new Dimension(50, 10));
docfield.setEditable(false);
docpanel.add(docfield, BorderLayout.EAST);
docpar.add(docpanel, BorderLayout.CENTER);
JPanel keyPanel = new JPanel();
keyPanel.setLayout(new BorderLayout());
JLabel keyLabel = new JLabel("Dimension");
keyPanel.add(keyLabel, BorderLayout.WEST);
keyfield = new JTextField(conf.getsnkeys());
keyfield.setPreferredSize(new Dimension(50, 10));
keyfield.setEditable(false);
keyPanel.add(keyfield, BorderLayout.EAST);
docpar.add(keyPanel, BorderLayout.SOUTH);
JPanel choicePanel = new JPanel();
choicePanel.setLayout(new BorderLayout());
JLabel choiceLabel = new JLabel("Distribution");
choicePanel.add(choiceLabel, BorderLayout.WEST);
String[] distStrings = { "Test Set A1", "Test Set A2", "Test Set A3"};
choice = new JComboBox(distStrings);
choice.setSelectedIndex(conf.getchoice());
choicePanel.add(choice, BorderLayout.EAST);
docpar.add(choicePanel, BorderLayout.NORTH);
JPanel mapbuttonbox = new JPanel();
mapbuttonbox.setLayout(new BorderLayout());
JButton mapButton = new JButton("Save changes");
mapButton.setPreferredSize(new Dimension(150, 30));
mapButton.addActionListener(new Save(conf ,this, frame, map));
mapbuttonbox.add(mapButton, BorderLayout.WEST);
JButton mapcloseButton = new JButton("Close");
mapcloseButton.setPreferredSize(new Dimension(150, 30));
mapcloseButton.addActionListener(new Close(this));
mapbuttonbox.add(mapcloseButton, BorderLayout.EAST);
JPanel southernbox = new JPanel();
southernbox.setLayout(layout5);
southernbox.add(docpar, BorderLayout.NORTH);
docbox.add(mapbuttonbox, BorderLayout.SOUTH);
docbox.add(southernbox, BorderLayout.NORTH);
tabbedPane.addTab("Document Generator", icon, docbox, "Specify settings for test data");
// Map Configuration
JPanel mapbox = new JPanel();
mapbox.setLayout(layout2);
JPanel parbox = new JPanel();
parbox.setLayout(new BorderLayout());
JPanel xsizepanel = new JPanel();
xsizepanel.setLayout(new BorderLayout());
JLabel xsizelabel = new JLabel("Width");
xsizepanel.add(xsizelabel, BorderLayout.WEST);
xsizefield = new JTextField(conf.getsysize());
xsizefield.setPreferredSize(new Dimension(50, 10));
xsizepanel.add(xsizefield, BorderLayout.EAST);
parbox.add(xsizepanel, BorderLayout.NORTH);
JPanel ysizepanel = new JPanel();
ysizepanel.setLayout(new BorderLayout());
JLabel ysizelabel = new JLabel("Height");
ysizepanel.add(ysizelabel, BorderLayout.WEST);
ysizefield = new JTextField(conf.getsysize());
ysizefield.setPreferredSize(new Dimension(50, 10));
ysizepanel.add(ysizefield, BorderLayout.EAST);
parbox.add(ysizepanel, BorderLayout.CENTER);
JPanel runpanel = new JPanel();
runpanel.setLayout(new BorderLayout());
JLabel runlabel = new JLabel("Number of iterations");
runpanel.add(runlabel, BorderLayout.WEST);
runfield = new JTextField(conf.getsruns());
runfield.setPreferredSize(new Dimension(50, 10));
runpanel.add(runfield, BorderLayout.EAST);
parbox.add(runpanel, BorderLayout.SOUTH);
JPanel docbuttonbox = new JPanel();
docbuttonbox.setLayout(new BorderLayout());
JButton docButton = new JButton("Save changes");
docButton.setPreferredSize(new Dimension(150, 30));
docButton.addActionListener(new Save(conf ,this, frame, map));
docbuttonbox.add(docButton, BorderLayout.WEST);
JButton doccloseButton = new JButton("Close");
doccloseButton.setPreferredSize(new Dimension(150, 30));
doccloseButton.addActionListener(new Close(this));
docbuttonbox.add(doccloseButton, BorderLayout.EAST);
JPanel centre = new JPanel();
centre.setLayout(new BorderLayout());
mapbox.add(parbox, BorderLayout.NORTH);
mapbox.add(centre, BorderLayout.CENTER);
mapbox.add(docbuttonbox, BorderLayout.SOUTH);
tabbedPane.addTab("Topic Map", icon, mapbox, "Specify settings for topic map");
// finish
this.getContentPane().add(tabbedPane);
this.pack();
this.setSize(500, 300);
this.show();
this.setVisible(true);
}
/************ small access functions ********************************************************************/
public String getlowercutoff() {
return lowercutofffield.getText();
}
public String getuppercutoff() {
return uppercutofffield.getText();
}
public String getdim() {
return dimensionfield.getText();
}
public boolean getDefault() {
return defaultbox.isSelected();
}
public String getxsize() {
return xsizefield.getText();
}
public String getysize() {
return ysizefield.getText();
}
public String getspeed() {
return speedfield.getText();
}
public String getmemsize() {
return memoryfield.getText();
}
public String getruns() {
return runfield.getText();
}
public String getnants() {
return sizefield.getText();
}
public String getnkeys() {
return keyfield.getText();
}
public String getndocs() {
return docfield.getText();
}
public int getchoice() {
return choice.getSelectedIndex();
}
public String getkp() {
return kpfield.getText();
}
public boolean getadaptk() {
return adaptK.isSelected();
}
public String getkd() {
return kdfield.getText();
}
public boolean getadaptalpha() {
return adaptAlpha.isSelected();
}
public String getalpha() {
return alphafield.getText();
}
public String getsigma() {
return sigmafield.getText();
}
public boolean gethomogenous() {
return homogene.isSelected();
}
public int gettextmode() {
return textMode.getSelectedIndex();
}
public int getdistfct() {
return distfct.getSelectedIndex();
}
public boolean gettest() {
return analysis.isSelected();
}
public String getalphastartvalue() {
return astartfield.getText();
}
public String getalphaendvalue() {
return aendfield.getText();
}
public String getalphaintervalvalue() {
return aintervalfield.getText();
}
public String getkdstartvalue() {
return k1startfield.getText();
}
public String getkdendvalue() {
return k1endfield.getText();
}
public String getkdintervalvalue() {
return k1intervalfield.getText();
}
public String getkpstartvalue() {
return k2startfield.getText();
}
public String getkpendvalue() {
return k2endfield.getText();
}
public String getkpintervalvalue() {
return k2intervalfield.getText();
}
public String getbrowser() {
return browserfield.getText();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -