16.07.2012 / 05:59 | |
DaGGeR16 Пользователь Сейчас: Offline
Имя: Игорь Откуда: Бийск Регистрация: 19.07.2011
| ScRoLiS, А как тогда с нее графикс получить можно?:незнаю: дмитрий,попробую че ты сказал
|
16.07.2012 / 08:07 | |
Temych Пользователь Сейчас: Offline
Имя: Tema Регистрация: 05.09.2010
| JLayeredPane jlayeredpane = nеw JLayeredpane()
JTextArеа jtextarеа = nеw JTextarеа()
JScrollPane jscrollpane = nеw JScrollpane(jtextarеа)
jscrollpane.setBounds(0,0,width,height)
jlayeredpane.add(jscrollpane, JLayeredPane.DEFAULT_LAYER)
//менеджер расположения
этот код добавляет в JFrame текстовне поле заданого размера, при изменении размеров фрейма, размер поля не меняется, если убрать sеtВоunds то поле отображается, как привязать размеры jtextarеа к размерам jframe? |
16.07.2012 / 12:26 | |
ROM Пользователь Сейчас: Offline
Регистрация: 10.06.2010
| Не подскажэте, как последовательно с сайта загрузить 10 картинок и разместить их в массив?
|
16.07.2012 / 18:05 | |
DaGGeR16 Пользователь Сейчас: Offline
Имя: Игорь Откуда: Бийск Регистрация: 19.07.2011
| Как и говорил скроллис,с такого способа сохранения графикс снять нельзя теперь файл даже не записывается,а я незнаю че делать:незнаю:
|
16.07.2012 / 18:16 | |
Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| ROM, Сначала нужно скачать первый, потом второй, а затем третий
__________________
Эль Презеденте |
16.07.2012 / 20:25 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| DaGGeR16, 1. paint(kartinka.getGraphics()) рисует объект класса Graphics в CanvasЕсли я прав, то графикс не нужен, тем более что методы get*, по моему, никогда не изменяют что либо в объекте. Ты ведь в savebmp тип Image передаёшь? Тогда графикс погоды не делает.
|
17.07.2012 / 06:32 | |
DaGGeR16 Пользователь Сейчас: Offline
Имя: Игорь Откуда: Бийск Регистрация: 19.07.2011
| Dmitriy, Мне же надо скриншот сделать,я передаю все что на экране нарисовано графиксу,а потом этот графикс сохраняю через либу. А без графикса я не знаю как,если его убираешь,то вообще нифига не сохраняет
|
17.07.2012 / 08:27 | |
Dmitriy Пользователь Сейчас: Offline
Имя: Дмитрий Откуда: В тайге живу Регистрация: 07.03.2010
| Та либа, что ты выложил, не принимает графикс. Возможно либа, как и графикс, принимает только мутабельный объект, поэтому ничего не сохраняет. Сделай преобразование в него: Image source; // the image to be copied source = Image.createImage(...); Image copy = Image .createImage(source.getWidth(), source.getHeight()); Graphics g = copy.getGraphics(); g.drawImage(source, 0, 0, TOP|LEFT);
взято из http://docs.oracle.com/javame/....0/jsr118/index.htmlЕщё не мешало бы добавить отлов и принт всех исключений в либе. |
17.07.2012 / 15:00 | |
9Lives Пользователь Сейчас: Offline
Имя: Влад Регистрация: 18.08.2011
| Вопрос по Java SE. У меня есть панель, на которую нужно поместить браузер. Знаю что для этого есть много библиотек(Native Swing, JBrowser и.д), но нормальной документации ни на одну из них я не нашел. Только вот такой исходный код, который прилагался к библиотеке Native Swing. И то он не хочет компилироваться. package chrriis.dj.nativeswing.swtimpl.demo.examples.webbrowser;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.BorderFactory;
import javax.swing.JCheckBox;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import chrriis.common.UIUtils;
import chrriis.dj.nativeswing.swtimpl.NativeInterface;
import chrriis.dj.nativeswing.swtimpl.components.JWebBrowser;
/**
* @author Christopher Deckers
*/
public class SimpleWebBrowserExample {
public static JComponent createContent() {
JPanel contentPane = new JPanel(new BorderLayout());
JPanel webBrowserPanel = new JPanel(new BorderLayout());
webBrowserPanel.setBorder(BorderFactory.createTitledBorder("Native Web Browser component"));
final JWebBrowser webBrowser = new JWebBrowser();
webBrowser.navigate("http://www.google.com");
webBrowserPanel.add(webBrowser, BorderLayout.CENTER);
contentPane.add(webBrowserPanel, BorderLayout.CENTER);
// Create an additional bar allowing to show/hide the menu bar of the web browser.
JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 4, 4));
JCheckBox menuBarCheckBox = new JCheckBox("Menu Bar", webBrowser.isMenuBarVisible());
menuBarCheckBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
webBrowser.setMenuBarVisible(e.getStateChange() == ItemEvent.SELECTED);
}
});
buttonPanel.add(menuBarCheckBox);
contentPane.add(buttonPanel, BorderLayout.SOUTH);
return contentPane;
}
/* Standard main method to try that test as a standalone application. */
public static void main(String[] args) {
NativeInterface.open();
UIUtils.setPreferredLookAndFeel();
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JFrame frame = new JFrame("DJ Native Swing Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(createContent(), BorderLayout.CENTER);
frame.setSize(800, 600);
frame.setLocationByPlatform(true);
frame.setVisible(true);
}
});
NativeInterface.runEventPump();
}
}
Нетбенс ругается, что не может найти класс UIUtils. Хотя библиотеки я подключал(DJNativeSwing-SWTAPI.jar и DJNativeSwing-SWTCore.jar) Может кто-нибудь уже работал с браузерами на java? Буду очень благодарен за помощь. |
17.07.2012 / 23:59 | |
Ветти Пользователь Сейчас: Offline
Имя: ... Регистрация: 27.03.2012
| Как передать массив байт через 'HttpConnection' get запросом?
|