本文整理汇总了Java中net.minecraft.client.gui.GuiMultiplayer.refreshServerList方法的典型用法代码示例。如果您正苦于以下问题:Java GuiMultiplayer.refreshServerList方法的具体用法?Java GuiMultiplayer.refreshServerList怎么用?Java GuiMultiplayer.refreshServerList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.minecraft.client.gui.GuiMultiplayer
的用法示例。
在下文中一共展示了GuiMultiplayer.refreshServerList方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: importServers
import net.minecraft.client.gui.GuiMultiplayer; //导入方法依赖的package包/类
public static void importServers(GuiMultiplayer guiMultiplayer) {
JFileChooser fileChooser = new JFileChooser(WurstClient.INSTANCE.files.serverlistsDir) {
@Override
protected JDialog createDialog(Component parent) throws HeadlessException {
JDialog dialog = super.createDialog(parent);
dialog.setAlwaysOnTop(true);
return dialog;
}
};
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setAcceptAllFileFilterUsed(false);
fileChooser.addChoosableFileFilter(new FileNameExtensionFilter("TXT files", "txt"));
int action = fileChooser.showOpenDialog(FrameHook.getFrame());
if (action == JFileChooser.APPROVE_OPTION) {
try {
File file = fileChooser.getSelectedFile();
BufferedReader load = new BufferedReader(new FileReader(file));
int i = 0;
for (String line; (line = load.readLine()) != null; ) {
i++;
guiMultiplayer.savedServerList.addServerData(new ServerData("Grief me #" + i, line));
guiMultiplayer.savedServerList.saveServerList();
guiMultiplayer.serverListSelector.setSelectedServer(-1);
guiMultiplayer.serverListSelector.func_148195_a(guiMultiplayer.savedServerList);
}
load.close();
guiMultiplayer.refreshServerList();
} catch (IOException e) {
e.printStackTrace();
MiscUtils.simpleError(e, fileChooser);
}
}
}
示例2: importServers
import net.minecraft.client.gui.GuiMultiplayer; //导入方法依赖的package包/类
public static void importServers(GuiMultiplayer guiMultiplayer)
{
JFileChooser fileChooser =
new JFileChooser(WurstFolders.SERVERLISTS.toFile())
{
@Override
protected JDialog createDialog(Component parent)
throws HeadlessException
{
JDialog dialog = super.createDialog(parent);
dialog.setAlwaysOnTop(true);
return dialog;
}
};
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setAcceptAllFileFilterUsed(false);
fileChooser.addChoosableFileFilter(
new FileNameExtensionFilter("TXT files", "txt"));
int action = fileChooser.showOpenDialog(FrameHook.getFrame());
if(action == JFileChooser.APPROVE_OPTION)
try
{
File file = fileChooser.getSelectedFile();
BufferedReader load = new BufferedReader(new FileReader(file));
int i = 0;
for(String line = ""; (line = load.readLine()) != null;)
{
i++;
guiMultiplayer.savedServerList.addServerData(
new ServerData("Grief me #" + i, line, false));
guiMultiplayer.savedServerList.saveServerList();
guiMultiplayer.serverListSelector.setSelectedSlotIndex(-1);
guiMultiplayer.serverListSelector
.updateOnlineServers(guiMultiplayer.savedServerList);
}
load.close();
guiMultiplayer.refreshServerList();
}catch(IOException e)
{
e.printStackTrace();
MiscUtils.simpleError(e, fileChooser);
}
}
示例3: importServers
import net.minecraft.client.gui.GuiMultiplayer; //导入方法依赖的package包/类
public static void importServers(GuiMultiplayer guiMultiplayer)
{
JFileChooser fileChooser =
new JFileChooser(WurstFolders.SERVERLISTS.toFile())
{
@Override
protected JDialog createDialog(Component parent)
throws HeadlessException
{
JDialog dialog = super.createDialog(parent);
dialog.setAlwaysOnTop(true);
return dialog;
}
};
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setAcceptAllFileFilterUsed(false);
fileChooser.addChoosableFileFilter(
new FileNameExtensionFilter("TXT files", "txt"));
int action = fileChooser.showOpenDialog(FrameHook.getFrame());
if(action == JFileChooser.APPROVE_OPTION)
try
{
File file = fileChooser.getSelectedFile();
BufferedReader load = new BufferedReader(new FileReader(file));
int i = 0;
for(String line = ""; (line = load.readLine()) != null;)
{
i++;
guiMultiplayer.savedServerList.addServerData(
new ServerData("Grief me #" + i, line, false));
guiMultiplayer.savedServerList.saveServerList();
guiMultiplayer.serverListSelector.setSelectedSlotIndex(-1);
guiMultiplayer.serverListSelector
.func_148195_a(guiMultiplayer.savedServerList);
}
load.close();
guiMultiplayer.refreshServerList();
}catch(IOException e)
{
e.printStackTrace();
MiscUtils.simpleError(e, fileChooser);
}
}