📄 options.java
字号:
patternNo.setText("1");
patternNo.setPreferredSize(new java.awt.Dimension(30, 19));
patternNo.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
patternNoActionPerformed(evt);
}
});
jLabel26.setText("Maxium Start Height");
maxStartHeight.setText("200");
maxStartHeight.setPreferredSize(new java.awt.Dimension(30, 19));
minStartHeight.setText("50");
minStartHeight.setPreferredSize(new java.awt.Dimension(30, 19));
jLabel30.setText("Minium Start Height");
org.jdesktop.layout.GroupLayout diamondSquareOptionsLayout = new org.jdesktop.layout.GroupLayout(diamondSquareOptions);
diamondSquareOptions.setLayout(diamondSquareOptionsLayout);
diamondSquareOptionsLayout.setHorizontalGroup(
diamondSquareOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel23, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 209, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.TRAILING, diamondSquareOptionsLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel24)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 101, Short.MAX_VALUE)
.add(smoothness, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.add(diamondSquareOptionsLayout.createSequentialGroup()
.addContainerGap()
.add(randomStart)
.addContainerGap(84, Short.MAX_VALUE))
.add(diamondSquareOptionsLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel25)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 82, Short.MAX_VALUE)
.add(patternNo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.add(diamondSquareOptionsLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel26)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 62, Short.MAX_VALUE)
.add(maxStartHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.add(org.jdesktop.layout.GroupLayout.TRAILING, diamondSquareOptionsLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel30)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 66, Short.MAX_VALUE)
.add(minStartHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);
diamondSquareOptionsLayout.setVerticalGroup(
diamondSquareOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(diamondSquareOptionsLayout.createSequentialGroup()
.add(jLabel23)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(diamondSquareOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(smoothness, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jLabel24))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(randomStart)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(diamondSquareOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jLabel25)
.add(patternNo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(diamondSquareOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jLabel26)
.add(maxStartHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(diamondSquareOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(minStartHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jLabel30))
.addContainerGap(15, Short.MAX_VALUE))
);
jPanel10.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jLabel27.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel27.setText("World Heights");
maxWorldHeight.setText("255");
maxWorldHeight.setPreferredSize(new java.awt.Dimension(30, 19));
minWorldHeight.setText("0");
minWorldHeight.setPreferredSize(new java.awt.Dimension(30, 19));
jLabel28.setText("Maxium World Height");
jLabel29.setText("Minium World Height");
org.jdesktop.layout.GroupLayout jPanel10Layout = new org.jdesktop.layout.GroupLayout(jPanel10);
jPanel10.setLayout(jPanel10Layout);
jPanel10Layout.setHorizontalGroup(
jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel27, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel10Layout.createSequentialGroup()
.add(jLabel28)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 27, Short.MAX_VALUE)
.add(maxWorldHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel10Layout.createSequentialGroup()
.add(jLabel29)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 31, Short.MAX_VALUE)
.add(minWorldHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
);
jPanel10Layout.setVerticalGroup(
jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel10Layout.createSequentialGroup()
.add(jLabel27)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(maxWorldHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jLabel28))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel10Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(minWorldHeight, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(jLabel29))
.addContainerGap(3, Short.MAX_VALUE))
);
perlinNoiseOptions.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jLabel31.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel31.setText("Perlin Noise Options");
org.jdesktop.layout.GroupLayout perlinNoiseOptionsLayout = new org.jdesktop.layout.GroupLayout(perlinNoiseOptions);
perlinNoiseOptions.setLayout(perlinNoiseOptionsLayout);
perlinNoiseOptionsLayout.setHorizontalGroup(
perlinNoiseOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel31, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 244, Short.MAX_VALUE)
);
perlinNoiseOptionsLayout.setVerticalGroup(
perlinNoiseOptionsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(perlinNoiseOptionsLayout.createSequentialGroup()
.add(jLabel31)
.addContainerGap(136, Short.MAX_VALUE))
);
org.jdesktop.layout.GroupLayout AlgorthimsLayout = new org.jdesktop.layout.GroupLayout(Algorthims);
Algorthims.setLayout(AlgorthimsLayout);
AlgorthimsLayout.setHorizontalGroup(
AlgorthimsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(AlgorthimsLayout.createSequentialGroup()
.addContainerGap()
.add(AlgorthimsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
.add(AlgorthimsLayout.createSequentialGroup()
.add(diamondSquareOptions, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(perlinNoiseOptions, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.add(AlgorthimsLayout.createSequentialGroup()
.add(jPanel7, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanel10, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.add(6, 6, 6)
.add(jPanel8, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(23, Short.MAX_VALUE))
);
AlgorthimsLayout.setVerticalGroup(
AlgorthimsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(AlgorthimsLayout.createSequentialGroup()
.addContainerGap()
.add(AlgorthimsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(org.jdesktop.layout.GroupLayout.LEADING, jPanel8, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 71, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.LEADING, jPanel10, 0, 71, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.LEADING, jPanel7, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(AlgorthimsLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
.add(perlinNoiseOptions, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(diamondSquareOptions, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.add(51, 51, 51))
);
jTabbedPane1.addTab("Algorthims", Algorthims);
jPanel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel4.setText("Random Maxiums");
maxContinents.setText("10");
maxContinents.setPreferredSize(new java.awt.Dimension(25, 19));
maxContinents.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
maxContinentsActionPerformed(evt);
}
});
maxCountries.setText("10");
maxCountries.setPreferredSize(new java.awt.Dimension(25, 19));
maxCounties.setText("10");
maxCounties.setPreferredSize(new java.awt.Dimension(25, 19));
maxCounties.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
maxCountiesActionPerformed(evt);
}
});
maxTowns.setText("10");
maxTowns.setPreferredSize(new java.awt.Dimension(25, 19));
maxHouses.setText("10");
maxHouses.setPreferredSize(new java.awt.Dimension(25, 19));
maxPeople.setText("10");
maxPeople.setPreferredSize(new java.awt.Dimension(25, 19));
jLabel12.setText("Maxium Continents");
jLabel13.setText("Maxium Countries");
jLabel14.setText("Maxium Counties");
jLabel15.setText("Maxium Towns");
jLabel16.setText("Maxium Houses");
jLabel17.setText("Maxium People");
org.jdesktop.layout.GroupLayout jPanel3Layout = new org.jdesktop.layout.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabel4, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 202, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel3Layout.createSequentialGroup()
.addContainerGap()
.add(jLabel12)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 66, Short.MAX_VALUE)
.add(maxContinents, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.add(org.jdesktop.layout.GroupLayout.TRAILING, jPanel3Layout.createSequentialGroup()
.addContainerGap()
.add(jLabel13)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -